[Numpy-tickets] [NumPy] #957: decorators don't work with test generators

NumPy numpy-tickets@scipy....
Mon Nov 24 01:07:55 CST 2008


#957: decorators don't work with test generators
----------------------------+-----------------------------------------------
 Reporter:  jarrod.millman  |        Owner:  somebody
     Type:  defect          |       Status:  new     
 Priority:  normal          |    Milestone:  1.3.0   
Component:  numpy.testing   |      Version:  devel   
 Severity:  normal          |   Resolution:          
 Keywords:                  |  
----------------------------+-----------------------------------------------
Comment (by jarrod.millman):

 Fernando gave a talk at the last Baypiggies meeting and asked if anyone
 new how to tell via introspection if you are dealing with a "standard" or
 generator function.  Here is Alex Martelli's response:
 http://aleaxit.blogspot.com/2008/11/python-introspecting-for-generator-
 vs.html

 Please be sure to read the comment by Matt Good.

 On the Baypiggies mailing list, Wesley Chun had this to add:
 {{{
 Also for those interested in exploring further where he [Matt Good] found
 it,
 it's in the 2.5.2 docs:  http://www.python.org/doc/2.5.2/ref/types.html

 look for the "Internal Types" -> "Code Objects" section where it reads
 as follows:

 "The following flag bits are defined for co_flags: bit 0x04 is set if
 the function uses the "*arguments" syntax to accept an arbitrary
 number of positional arguments; bit 0x08 is set if the function uses
 the "**keywords" syntax to accept arbitrary keyword arguments; bit
 0x20 is set if the function is a generator."
 }}}

-- 
Ticket URL: <http://scipy.org/scipy/numpy/ticket/957#comment:2>
NumPy <http://projects.scipy.org/scipy/numpy>
The fundamental package needed for scientific computing with Python.


More information about the Numpy-tickets mailing list