HTTP Debugging Proxy

Alan Kennedy alanmk at hotmail.com
Wed Jul 21 07:16:54 EDT 2004


[Fuzzyman]
> Xavier Defrang has written an HTTP Debugging Proxy.
> This message is basically for him - since he says on his website that
> he inhabits this newsgroup.
> 
> I downloaded this and ran it , with the following result :
> 
> Traceback (most recent call last):
>  File "D:\Python Projects\cgiproxy\http_debugging_proxy.py", line 34,
> in ?
>    signal.signal(signal.SIGALRM, SIGALRM_handler)
> AttributeError: 'module' object has no attribute 'SIGALRM'
> 
> Is this my fault or yours ? :-)

Yours, for trying to use Unix-only facilities on Windows :-)

The documentation page for the signal module is not very clear about 
this point, probably because there are plenty of exclusions on 
different platforms, and documenting them all explicitly would 
over-complicate the documentation.

There is a hint on the docs for the signal.alarm() function, which 
says "Availability: Unix". IIRC, the code signal.alarm(func) is just a 
wrapper around the code signal.signal(signal.SIGALRM, func).

http://docs.python.org/lib/module-signal.html

Perhaps the platform independent "Timer" object can give you what you 
need?

http://docs.python.org/lib/timer-objects.html

regards,

-- 
alan kennedy
------------------------------------------------------
check http headers here: http://xhaus.com/headers
email alan:              http://xhaus.com/contact/alan



More information about the Python-list mailing list