You can apply the PythonModule to your assembly specifying the type that 
corresponds with the module type.  In 1.0.1 our site.py will load any DLLs in 
the "DLLs" directory and the module will be available for you to import.  The 
type that PythonModule references should be a static type (no instance members).

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Fredrik Lundh
Sent: Sunday, October 22, 2006 11:44 PM
To: [email protected]
Subject: [IronPython] register module with an IronPython engine

how do I register a module with an IronPython engine, so that code that runs
in that engine can do "import mymodule" and get a reference to the module I
just added?

In CPython, I can simply call Py_InitModule and pass in the module name and
a pointer to an array of PyMethodDef structs. Surely there's a corresponding
mechanism in IronPython? (preferrably taking a name and an object, or some-
thing. And yes, engine.Globals.Add almost does what I want, but not quite.)

cheers /F
_______________________________________________
users mailing list
[email protected]
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
_______________________________________________
users mailing list
[email protected]
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com

Reply via email to