From e2e98aff6a58a497f66a473b3fad9ed99e4cb755 Mon Sep 17 00:00:00 2001 From: Adrian Holovaty Date: Wed, 30 Nov 2005 00:08:56 +0000 Subject: [PATCH] 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 --- django/core/template/__init__.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/django/core/template/__init__.py b/django/core/template/__init__.py index ed502c5a17..e498fda00c 100644 --- a/django/core/template/__init__.py +++ b/django/core/template/__init__.py @@ -788,7 +788,7 @@ class Library(object): 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 @@ class Library(object): 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 @@ class Library(object): 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)