[Happydoc-checkins] CVS: HappyDoc3/happydoclib packagetree.py,1.6,1.7
Brought to you by:
doughellmann,
krlosaqp
|
From: Doug H. <dou...@us...> - 2003-01-18 22:15:17
|
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
#
|