Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Fixed #962 -- Gave filter-registration decorator a return statement. …

…Thanks, Kieran

git-svn-id: http://code.djangoproject.com/svn/django/trunk@1497 bcc190cf-cafb-0310-a4f2-bffc1f526a37
  • Loading branch information...
commit e2e98aff6a58a497f66a473b3fad9ed99e4cb755 1 parent 2891195
@adrianholovaty adrianholovaty authored
Showing with 3 additions and 2 deletions.
  1. +3 −2 django/core/template/__init__.py
View
5 django/core/template/__init__.py
@@ -788,7 +788,7 @@ def __init__(self):
self.filters = {}
self.tags = {}
- def tag(self, name = None, compile_function = None):
+ def tag(self, name=None, compile_function=None):
if name == None and compile_function == None:
# @register.tag()
return self.tag_function
@@ -812,7 +812,7 @@ def tag_function(self,func):
self.tags[func.__name__] = func
return func
- def filter(self, name = None, filter_func = None):
+ def filter(self, name=None, filter_func=None):
if name == None and filter_func == None:
# @register.filter()
return self.filter_function
@@ -828,6 +828,7 @@ def dec(func):
elif name != None and filter_func != None:
# register.filter('somename', somefunc)
self.filters[name] = filter_func
+ return filter_func
else:
raise InvalidTemplateLibrary, "Unsupported arguments to Library.filter: (%r, %r, %r)", (name, compile_function, has_arg)
Please sign in to comment.
Something went wrong with that request. Please try again.