Packetlogic does indeed use compiled CPython extensions, and so won't normally work with IronPython. However, it appears to import cleanly if you use Ironclad:

C:\dev\ironclad-v0.8.5-src\build>ipy
IronPython 2.0.2 (2.0.0.0) on .NET 2.0.50727.3074
Type "help", "copyright", "credits" or "license" for more information.
>>> import ironclad
>>> import packetlogic2.v11.plapi
>>>

Get it from http://code.google.com/p/ironclad/

Ask questions at http://groups.google.com/group/c-extensions-for-ironpython

Please let me know if you find bugs :-).

Cheers
William


Dave Fugate wrote:
Just curious; what happens if you cd to site-packages and try to run the same import directly from ipy.exe (with the -X:ExceptionDetail flag)? Based on the fact you can get this to work with IDLE, I'd guess packetlogic is C-based and hence subject to http://www.codeplex.com/IronPython/WorkItem/View.aspx?WorkItemId=11333. My best, Dave ------------------------------------------------------------------------ *From:* [email protected] [[email protected]] on behalf of Blosser, Peter [[email protected]]
*Sent:* Thursday, September 10, 2009 3:19 PM
*To:* [email protected]
*Subject:* [IronPython] Hosted IronPython "cannot import" error

Hi.

I have been trying to implement a hosted IronPython solution in C#. I have been successful at executing basic python code, but I am having problems when trying to import a module.

The module I am trying to call is the packetlogic API for a traffic shaping device, and I have been able to use it with IDLE, but not IronPython. (http://www.proceranetworks.com/pythonapi.html)

I was origionally getting the error of “name ‘packetlogic2’ not defined, but I noticed that the sys.path was empty when I ran the program. So I set the path to the folder where the module is located using AddToPath() in the PythonEngine, and now I am getting the current error “cannot import PLv11 from packetlogic2.v11.plapi”

v11 and plapi are both folders that are under the packetlogic2 folder in “site-packages”, but it acts like it cannot find them. Is there some other path that I need to setup? Any ideas?

Thanks

---------------------

Peter


------------------------------------------------------------------------

_______________________________________________
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