Update of /cvsroot/happydoc/HappyDoc3/happydoclib
In directory sc8-pr-cvs1:/tmp/cvs-serv13331/happydoclib
Modified Files:
packagetree.py
Log Message:
Clean up the __repr__ implementation.
Add a bogus __len__ method so testing nodes for true will always pass.
Index: packagetree.py
===================================================================
RCS file: /cvsroot/happydoc/HappyDoc3/happydoclib/packagetree.py,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** packagetree.py 18 Jan 2003 20:00:12 -0000 1.6
--- packagetree.py 18 Jan 2003 22:15:12 -0000 1.7
***************
*** 115,120 ****
def __repr__(self):
! base_str = UserDict.UserDict.__repr__(self)
return '<%s %s: %s>' % (self.__class__.__name__, self.getName(), base_str)
#
--- 115,126 ----
def __repr__(self):
! #base_str = UserDict.UserDict.__repr__(self)
! base_str = ''
return '<%s %s: %s>' % (self.__class__.__name__, self.getName(), base_str)
+
+ def __len__(self):
+ """Define this to always return 1, so checks like 'if node' work properly.
+ """
+ return 1
#
|