cwvreg.py
changeset 7473 a164fdf3de5d
parent 7460 2455cdbeadca
parent 7465 bb0c89d1a078
child 7990 a673d1d9a738
equal deleted inserted replaced
7471:bf9443f8725f 7473:a164fdf3de5d
   756 
   756 
   757     def register_property(self, key, type, help, default=None, vocabulary=None,
   757     def register_property(self, key, type, help, default=None, vocabulary=None,
   758                           sitewide=False):
   758                           sitewide=False):
   759         """register a given property"""
   759         """register a given property"""
   760         properties = self['propertydefs']
   760         properties = self['propertydefs']
   761         assert type in YAMS_TO_PY
   761         assert type in YAMS_TO_PY, 'unknown type %s' % type
   762         properties[key] = {'type': type, 'vocabulary': vocabulary,
   762         properties[key] = {'type': type, 'vocabulary': vocabulary,
   763                            'default': default, 'help': help,
   763                            'default': default, 'help': help,
   764                            'sitewide': sitewide}
   764                            'sitewide': sitewide}
   765 
   765 
   766     def property_info(self, key):
   766     def property_info(self, key):