cwvreg.py
changeset 9821 2077c8da1893
parent 9770 112c884b2d8d
child 9894 9461d1bd70bb
equal deleted inserted replaced
9819:95902c0b991b 9821:2077c8da1893
   751             return self['propertyvalues'][key]
   751             return self['propertyvalues'][key]
   752         except KeyError:
   752         except KeyError:
   753             return self.property_info(key)['default']
   753             return self.property_info(key)['default']
   754 
   754 
   755     def typed_value(self, key, value):
   755     def typed_value(self, key, value):
   756         """value is an unicode string, return it correctly typed. Let potential
   756         """value is a unicode string, return it correctly typed. Let potential
   757         type error propagates.
   757         type error propagates.
   758         """
   758         """
   759         pdef = self.property_info(key)
   759         pdef = self.property_info(key)
   760         try:
   760         try:
   761             value = YAMS_TO_PY[pdef['type']](value)
   761             value = YAMS_TO_PY[pdef['type']](value)