chiark / gitweb /
make-secnet-sites: set_property: Break out kw
[secnet.git] / make-secnet-sites
index 2c0543364afa0ab8f244233c6c285e614c9374ad..551149c32818a169bef8b14898cd18509b7eb3ba 100755 (executable)
@@ -570,10 +570,11 @@ allow_defs=0   # Level above which new definitions are permitted
 def set_property(obj,w):
        "Set a property on a configuration node"
        prop=w[0]
+       kw=keywords[prop.raw_mark_ok()]
        if prop.raw() in obj.properties:
-               obj.properties[prop.raw_mark_ok()].add(obj,w)
+               obj.properties[prop.raw()].add(obj,w)
        else:
-               obj.properties[prop.raw()]=keywords[prop.raw_mark_ok()][0](w)
+               obj.properties[prop.raw()]=kw[0](w)
 
 
 def pline(il,allow_include=False):