Changeset 530

Show
Ignore:
Timestamp:
04/25/03 09:50:09 (6 years ago)
Author:
sholloway
Message:

Updated _GetName to find attributes in base classes

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/RBFoundation/RBFoundation/Objects/Properties.py

    r528 r530  
    3535            return self.__name__ 
    3636        except AttributeError: 
    37             for name, value in vars(klass).iteritems(): 
     37            for name in dir(klass): 
     38                value = getattr(klass, name) 
    3839                if value is self: 
    3940                    self.__name__ = name 
     
    5556            except AttributeError:  
    5657                self.__set__(obj, self.GetValue(obj)) 
     58                return getattr(obj, name) 
    5759        else: 
    5860            return self