[Stackless] web.py

Richard Tew richard.m.tew at gmail.com
Thu Jun 21 10:22:58 CEST 2007

On 6/21/07, Richard Tew <richard.m.tew at gmail.com> wrote:
> On 6/21/07, Matt Provost <mprovost at termcap.net> wrote:
> > Has anyone gotten stackless to work with web.py? I'm trying to port some
> > CGIs over but it either segfaults or just hangs. Monkeypatching
> > stacklesssocket was causing problems but I think I fixed that (you have
> > to add:
> > fromfd = stdsocket.fromfd
> > getfqdn = stdsocket.getfqdn
> > to stacklesssocket).
> Ah, yes.  Will try and remember to add those, thanks.

Are you sure you are using the latest version of stacklesssocket.py?
It takes all the exported attributes from the normal socket module and
imports them.

if "__all__" in stdsocket.__dict__:
    __all__ = stdsocket.__dict__
    for k, v in stdsocket.__dict__.iteritems():
        if k in __all__:
            globals()[k] = v

In 2.5.1 on Windows I get the following in any case:

Python 2.5.1 Stackless 3.1b3 060516 (release25-maint:55039:55048, May
1 2007, 14:13:4) [MSC v.1310 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import stacklesssocket as ss
>>> ss.fromfd
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AttributeError: 'module' object has no attribute 'fromfd'
>>> "fromfd" in ss.__all__

Maybe I am doing something wrong?


Stackless mailing list
Stackless at stackless.com

More information about the Stackless mailing list