diff genshi/template/eval.py @ 1024:a5e09a7ba12d trunk

Add support for kwonlyargs and kw_defaults attributes of AST argument nodes.
author hodgestar
date Sun, 16 Feb 2014 19:36:21 +0000
parents 2036193f89e7
children
line wrap: on
line diff
--- a/genshi/template/eval.py
+++ b/genshi/template/eval.py
@@ -514,6 +514,9 @@
         if hasattr(node, 'args'):
             for arg in node.args:
                 self._process(names, arg)
+            if hasattr(node, 'kwonlyargs'):
+                for arg in node.kwonlyargs:
+                    self._process(names, arg)
             if hasattr(node, 'vararg'):
                 self._process(names, node.vararg)
             if hasattr(node, 'kwarg'):
Copyright (C) 2012-2017 Edgewall Software