cwvreg.py
changeset 9770 112c884b2d8d
parent 9469 032825bbacab
parent 9701 46c8d8701240
child 9894 9461d1bd70bb
equal deleted inserted replaced
9765:5607ef9ab9f5 9770:112c884b2d8d
   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)