[py-svn] r9652 - py/branch/py-collect/code

hpk at codespeak.net hpk at codespeak.net
Fri Mar 4 21:12:16 CET 2005


Author: hpk
Date: Fri Mar  4 21:12:16 2005
New Revision: 9652

Added:
   py/branch/py-collect/code/code.py   (contents, props changed)
      - copied, changed from r9651, py/dist/py/code/code.py
Log:
allow functions to be passed to py.code.Code 


Copied: py/branch/py-collect/code/code.py (from r9651, py/dist/py/code/code.py)
==============================================================================
--- py/dist/py/code/code.py	(original)
+++ py/branch/py-collect/code/code.py	Fri Mar  4 21:12:16 2005
@@ -2,6 +2,8 @@
 
 class Code(object):
     def __init__(self, rawcode):
+        rawcode = getattr(rawcode, 'im_func', rawcode)
+        rawcode = getattr(rawcode, 'func_code', rawcode)
         self.raw = rawcode 
         self.firstlineno = rawcode.co_firstlineno - 1
         self.name = rawcode.co_name



More information about the pytest-commit mailing list