Hi Alexandre,

That is a good hint! I tried it and here is the result:

Python 2.5 (release25-maint, Dec 19 2006, 23:22:00) [MSC v.1201 32 bit 
(ARM)] on win32
 >>> execfile('\\Flash 
Disk\\Programmabestanden\\Python25\\Lib\\demo_pda.py')
*** Unable to open host keys file
*** WARNING: Unknown host key!
*** Caught exception: <type 'exceptions.ImportError'>: No module named mmap
Traceback (most recent call last):
  File "\Flash Disk\Programmabestanden\Python25\Lib\demo_pda.py", line 
166, in <module>
    agent_auth(t, username)
  File "\Flash Disk\Programmabestanden\Python25\Lib\demo_pda.py", line 
53, in agent_auth
    agent = paramiko.Agent()
  File "\Flash Disk\Programmabestanden\Python25\lib\paramiko\agent.py", 
line 68, in __init__
    import win_pageant
  File "\Flash 
Disk\Programmabestanden\Python25\lib\paramiko\win_pageant.py", line 27, 
in <module>
    import mmap
ImportError: No module named mmap
Traceback (most recent call last):
  File "\Flash Disk\Programmabestanden\Python25\Lib\demo_pda.py", line 
190, in <module>
    sys.exit(1)
  File "\Flash Disk\Programmabestanden\Python25\Lib\demo_pda.py", line 
41, in dummy_exit
    raise ExitError()
ExitError
 >>>


I looked on my __PC__ (as I guessed that if it worked on my PC, mmap 
should be called here too) for a file named mmap and for files with as 
content mmap, but found only test_mmap.py. So I'm not sure what should 
be concluded from this. Maybe that on my __PDA__ a different execution 
path is used, in which mmap is/should be imported, which results in the 
error message above.

Maybe you can conclude more from this error message.


Regards,

Marc


[EMAIL PROTECTED] wrote:
> I will try to run paramiko+pycrypto myself, i strongly suspect 
> paramiko to call sys.exit on some condition, so in the meantime you 
> can try to insert this in the beginning of your code (before any other 
> import):
>
> import sys
>
> class ExitError(Exception):
>     pass
>
> def dummy_exit(code=0):
>     raise ExitError()
>
> sys.exit = dummy_exit
>
> and see if it raises an exception instead of quitting, then you can 
> track-down the source to locate the condition ...
>
> I'm not sure if it will help, but it may be worth trying.
>
> Alexandre.
>

_______________________________________________
PythonCE mailing list
PythonCE@python.org
http://mail.python.org/mailman/listinfo/pythonce

Reply via email to