diff markup/eval.py @ 102:12efdfe8af47

Ported [118] to trunk
author jonas
date Mon, 24 Jul 2006 21:58:46 +0000
parents ef6794139671
children a834a6669681
line wrap: on
line diff
--- a/markup/eval.py
+++ b/markup/eval.py
@@ -209,7 +209,11 @@
     def _visitDefault(self, node, *args, **kwargs):
         return node
     visitAssName = visitAssTuple = _visitDefault
-    visitConst = visitKeyword = visitName = _visitDefault
+    visitConst = visitName = _visitDefault
+
+    def visitKeyword(self, node, *args, **kwargs):
+        node.expr = self.visit(node.expr, *args, **kwargs)
+        return node
 
     def visitDict(self, node, *args, **kwargs):
         node.items = map(lambda (k, v): (self.visit(k, *args, **kwargs),
Copyright (C) 2012-2017 Edgewall Software