[IronPython] Can't dir ArgIterator

Curt Hagenlocher curt at hagenlocher.org
Mon Apr 27 17:32:32 CEST 2009


That's pretty much what we would have to do as well -- special-case based on
the type name.  It seems to be more trouble than it's worth.

On Mon, Apr 27, 2009 at 8:25 AM, Michael Foord <fuzzyman at voidspace.org.uk>wrote:

> Curt Hagenlocher wrote:
>
>> I ran into this a few months back and concluded that it was some kind of
>> internal CLR issue. ArgIterator is a special type, most of whose methods are
>> internal and/or unsafe, and the CLR doesn't seem to like it when we try to
>> specialize a generic method using that type.
>>
>
> I'm using a Wing script to generate 'pi files' (interface files) to give me
> autocomplete on .NET assemblies and types. It introspects everything in the
> module and dies when it hits ArgIterator.
>
> I can put code in it to workaround it, but pthpththpbt... :-)
>
> Michael
>
>
>> Is there any particular goal you have where you're trying to use
>> ArgIterator?
>>
>> On Mon, Apr 27, 2009 at 7:54 AM, Michael Foord <fuzzyman at voidspace.org.uk<mailto:
>> fuzzyman at voidspace.org.uk>> wrote:
>>
>>    Hello guys,
>>
>>    >From a standard install of IronPython 2.0.1 on Vista 64, calling
>>    dir on System.ArgIterator blows up:
>>
>>    C:\compile>"C:\Program Files (x86)\IronPython 2.0.1\ipy.exe" -D
>>    -X:TabCompletion
>>    -X:ColorfulConsole
>>    IronPython 2.0 (2.0.0.0) on .NET 2.0.50727.3074
>>    Type "help", "copyright", "credits" or "license" for more information.
>>    >>> from System import ArgIterator
>>    >>> dir(ArgIterator)
>>    Traceback (most recent call last):
>>     File "<stdin>", line 1, in <module>
>>    SystemError: An attempt was made to load a program with an
>>    incorrect format. (Ex
>>    ception from HRESULT: 0x8007000B)
>>    >>>
>>
>>
>>    Michael
>>
>>    --    http://www.ironpythoninaction.com/
>>    http://www.voidspace.org.uk/blog
>>
>>
>>    _______________________________________________
>>    Users mailing list
>>    Users at lists.ironpython.com <mailto:Users at lists.ironpython.com>
>>    http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
>>
>>
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> Users mailing list
>> Users at lists.ironpython.com
>> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
>>
>>
>
>
> --
> http://www.ironpythoninaction.com/
> http://www.voidspace.org.uk/blog
>
>
> _______________________________________________
> Users mailing list
> Users at lists.ironpython.com
> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/ironpython-users/attachments/20090427/84256270/attachment.html>


More information about the Ironpython-users mailing list