A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://mail.python.org/pipermail/python-dev/2007-June/073657.html below:

[Python-Dev] Inspect Patch for IronPython (and Jython?) Compatibility

[Python-Dev] Inspect Patch for IronPython (and Jython?) Compatibility [Python-Dev] Inspect Patch for IronPython (and Jython?) CompatibilityMichael Foord fuzzyman at voidspace.org.uk
Tue Jun 19 14:31:38 CEST 2007
Hello all,

I've just submitted a patch on sourceforge to make inspect compatible 
with IronPython (and Jython I think). This patch originally comes from 
the IPCE ( http://fepy.sf.net ) project by Seo Sanghyeon. It is a 
trivial change really.

The patch is number 1739696
http://sourceforge.net/tracker/index.php?func=detail&aid=1739696&group_id=5470&atid=305470

It moves getting a reference to 'code.co_code' into the body of the loop 
responsible for inspecting anonymous (tuple) arguments.

In IronPython, accessing 'co_code' raises a NotImplementedError - 
meaning that inspect.get_argspec is broken.

This patch means that *except* for functions with anonymous tuple 
arguments, it will work again on IronPython - whilst maintaining full 
compatibility with the previous behaviour.

Jython has a similar patch to overcome the same issue by the way. See 
http://jython.svn.sourceforge.net/viewvc/jython?view=rev&revision=3200

As it is a bugfix - backporting to 2.5 would be great. Should I generate 
a separate patch?

All the best,

Michael Foord
More information about the Python-Dev mailing list

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4