[pywin32-checkins] pywin32/Pythonwin/pywin/tools browser.py, 1.14, 1.15
OLD project page for the Python extensions for Windows
Brought to you by:
mhammond
|
From: Mark H. <mha...@us...> - 2009-01-14 13:05:07
|
Update of /cvsroot/pywin32/pywin32/Pythonwin/pywin/tools In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv3127/pywin/tools Modified Files: browser.py Log Message: work with py2.x and py3.x function attributes Index: browser.py =================================================================== RCS file: /cvsroot/pywin32/pywin32/Pythonwin/pywin/tools/browser.py,v retrieving revision 1.14 retrieving revision 1.15 diff -C2 -d -r1.14 -r1.15 *** browser.py 5 Jan 2009 10:57:01 -0000 1.14 --- browser.py 14 Jan 2009 12:11:04 -0000 1.15 *************** *** 206,211 **** except AttributeError: pass ! ret.append( MakeHLI( self.myobject.func_code, "Code" )) ! ret.append( MakeHLI( self.myobject.func_globals, "Globals" )) self.InsertDocString(ret) return ret --- 206,218 ---- except AttributeError: pass ! try: ! code = self.myobject.__code__ ! globs = self.myobject.__globals__ ! except AttributeError: ! # must be py2.5 or earlier... ! code = self.myobject.func_code ! globs = self.myobject.func_globals ! ret.append(MakeHLI(code, "Code" )) ! ret.append(MakeHLI(globs, "Globals" )) self.InsertDocString(ret) return ret |