diff genshi/template/directives.py @ 342:3d29249e0524 experimental-inline

inline branch: support for the def directive.
author cmlenz
date Thu, 09 Nov 2006 20:06:24 +0000
parents 83c3d04bba97
children eb4ef44ea1ad
line wrap: on
line diff
--- a/genshi/template/directives.py
+++ b/genshi/template/directives.py
@@ -170,13 +170,14 @@
       </p>
     </div>
     """
-    __slots__ = ['name', 'args', 'defaults']
+    __slots__ = ['name', 'args', 'defaults', 'signature']
 
     ATTRIBUTE = 'function'
 
     def __init__(self, args, namespaces=None, filename=None, lineno=-1,
                  offset=-1):
         Directive.__init__(self, None, namespaces, filename, lineno, offset)
+        self.signature = args.strip()
         ast = _parse(args).node
         self.args = []
         self.defaults = {}
Copyright (C) 2012-2017 Edgewall Software