[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 # |