[Python.NET] tuple not recognized as a type ?
Brian Lloyd
blloyd at waterfrontmedia.com
Fri May 1 20:20:56 CEST 2009
Hi Brett Generics only work with CLR types and primitive Python types that
have
a direct CLR equivalent (string, int, etc.), so you really can¹t do this
with tuples. Not
sure what you were going for in the example, but generally you will want to
use
CLR collection types when interacting with CLR objects and apis.
For debugging your best bet would be vstudio for looking at the integration
layer,
but YMMV given all the transitions between managed code, native code,
generated
code, etc.
hope this helps,
-Brian
On 5/1/09 1:29 PM, "Tribble, Brett" <btribble at ea.com> wrote:
> If you have your .net assembly put up a modal dialog (messagebox), you can
> attach to the process from DevStudio, set breakpoints, etc.
>
>
> From: pythondotnet-bounces+btribble=maxis.com at python.org
> [mailto:pythondotnet-bounces+btribble=maxis.com at python.org] On Behalf Of
> Grégoire Dooms
> Sent: Friday, May 01, 2009 8:50 AM
> To: pythondotnet at python.org
> Subject: [Python.NET] tuple not recognized as a type ?
>
> Hello,
>
>
>
> I have been trying to use tuple as a generic type argument:
>
> In [4]: from System.Collections.Generic import List
>
> In [5]:
>
> In [6]: x = List[int](range(4))
>
> In [7]: x = List[tuple]([() for t in range(4)])
>
> ---------------------------------------------------------------------------
>
> TypeError Traceback (most recent call last)
>
>
>
> h:\python\testPyNet.py in <module>()
>
> ----> 1
>
> 2
>
> 3
>
> 4
>
> 5
>
>
>
> TypeError: type(s) expected
>
>
>
> I had a similar problem in a generic method of a non-generic class.
>
>
>
> I have two questions:
>
> * Is there a work around ?
>
> * How do you debug python for .NET ?
>
> I tried to attach a Visual Studio 2005 debugger to the python process and
> break in ClassObject.type_subscript but VS does not load the symbols.
>
>
>
> Thanks for this project, I would love to use it.
>
> --
>
> Greg
>
>
>
>
>
>
>
>
>
>
>
>
> _________________________________________________
> Python.NET mailing list - PythonDotNet at python.org
> http://mail.python.org/mailman/listinfo/pythondotnet
--------------------------
Brian Lloyd 540.845.2975
blloyd at waterfrontmedia.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/pythondotnet/attachments/20090501/64be8c4e/attachment.htm>
More information about the PythonDotNet
mailing list