[Checkins] SVN: Sandbox/ulif/grokui.zodbbrowser/src/grokui/zodbbrowser/objectinfo.py Remove doubled method.

Uli Fouquet uli at gnufix.de
Sat Feb 13 04:23:36 EST 2010


Log message for revision 108968:
  Remove doubled method.
  

Changed:
  U   Sandbox/ulif/grokui.zodbbrowser/src/grokui/zodbbrowser/objectinfo.py

-=-
Modified: Sandbox/ulif/grokui.zodbbrowser/src/grokui/zodbbrowser/objectinfo.py
===================================================================
--- Sandbox/ulif/grokui.zodbbrowser/src/grokui/zodbbrowser/objectinfo.py	2010-02-13 08:11:29 UTC (rev 108967)
+++ Sandbox/ulif/grokui.zodbbrowser/src/grokui/zodbbrowser/objectinfo.py	2010-02-13 09:23:34 UTC (rev 108968)
@@ -13,12 +13,18 @@
     """Infos about objects.
     """
     grok.implements(IObjectInfo)
-    
+
     def __init__(self, context):
         self.obj = removeAllProxies(context)
-        self.name = None
-        self.parent_oid = None
+        self._name = None
+        self._parent_oid = None
 
+    @property
+    def name(self):
+        """Get name of wrapped obj.
+        """
+        return getattr(self.obj, '__name__', str(self._name))
+    
     def getOID(self):
         try:
             return u64(self.obj._p_oid)
@@ -26,9 +32,6 @@
             pass
         return None
 
-    def getName(self):
-        return getattr(self.obj, '__name__', str(self.name))
-    
     def getParent(self):
         return getattr(self.obj, '__parent__', None)
 
@@ -44,8 +47,8 @@
         oid = self.getOID()
         for name, obj in inspect.getmembers(self.obj):
             member = IObjectInfo(obj)
-            member.name = name
-            member.parent_oid = oid
+            member._name = name
+            member._parent_oid = oid
             result.append(member)
         return result
 



More information about the checkins mailing list