equal
deleted
inserted
replaced
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) |