Apply Python 3 futurize transform lib2to3.fixes.fix_funcattrs.

This commit is contained in:
Tim Abbott
2015-11-01 08:09:54 -08:00
parent 8c34c40924
commit 5ce6a3c8f9
4 changed files with 8 additions and 8 deletions

View File

@@ -351,7 +351,7 @@ class Client(object):
else:
req_url = url
return self.do_api_query(request, API_VERSTRING + req_url, method=method, **query_kwargs)
call.func_name = name
call.__name__ = name
setattr(cls, name, call)
def call_on_each_event(self, callback, event_types=None, narrow=[]):

View File

@@ -409,13 +409,13 @@ class REQ(object):
# expected to call json_error or json_success, as it uses json_error
# internally when it encounters an error
def has_request_variables(view_func):
num_params = view_func.func_code.co_argcount
if view_func.func_defaults is None:
num_params = view_func.__code__.co_argcount
if view_func.__defaults__ is None:
num_default_params = 0
else:
num_default_params = len(view_func.func_defaults)
default_param_names = view_func.func_code.co_varnames[num_params - num_default_params:]
default_param_values = view_func.func_defaults
num_default_params = len(view_func.__defaults__)
default_param_names = view_func.__code__.co_varnames[num_params - num_default_params:]
default_param_values = view_func.__defaults__
if default_param_values is None:
default_param_values = []

View File

@@ -209,7 +209,7 @@ def cache(func):
Uses a key based on the function's name, filename, and
the repr() of its arguments."""
func_uniqifier = '%s-%s' % (func.func_code.co_filename, func.func_name)
func_uniqifier = '%s-%s' % (func.__code__.co_filename, func.__name__)
@wraps(func)
def keyfunc(*args, **kwargs):

View File

@@ -251,7 +251,7 @@ class AsyncDjangoHandler(tornado.web.RequestHandler, base.BaseHandler):
if response is None:
try:
view_name = callback.func_name
view_name = callback.__name__
except AttributeError:
view_name = callback.__class__.__name__ + '.__call__'
raise ValueError("The view %s.%s returned None." %