def NSMOsetValue_ForKey_(self, name, value): try: if '__objc_python_subclass__' in self.__class__.__dict__: super(self.__class__, self).setValue_forKey_(value, name) else: self.setValue_forKey_(value, name) except KeyError, msg: NSObject.__setattr__(self, name, value)
def NSMOsetValue_ForKey_(self, name, value): try: first = _first_python(self.__class__) if first is not None: super(first, self).setValue_forKey_(value, name) else: self.setValue_forKey_(value, name) except KeyError: NSObject.__setattr__(self, name, value)
def NSMOsetValue_ForKey_(self, name, value): try: first = _first_python(self.__class__) if first is not None: super(first, self).setValue_forKey_(value, name) else: self.setValue_forKey_(value, name) except KeyError as msg: NSObject.__setattr__(self, name, value)