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
