hi there. i am using the medusa status handler sometimes, and found a bug in the close_zombies part. somebody forgot that he uses socket_map.keys() and tried to .close() on the key, which raised - naturally - an error. status_handler:120: (fixed) for channel_key in asyncore.socket_map.keys(): channel=asyncore.socket_map[channel_key] if channel.__class__ == http_server.http_channel: if channel != request.channel: if (now - channel.creation_time) > channel.zombie_timeout: channel.close() request.done() -- Christian Theune - ct@gocept.com gocept gmbh & co.kg - schalaunische strasse 6 - 06366 koethen/anhalt tel.+49 3496 3099112 - fax.+49 3496 3099118 mob. - 0178 48 33 981 reduce(lambda x,y:x+y,[chr(ord(x)^42) for x in 'zS^BED\nX_FOY\x0b'])