从asynchat启动子类的INDIVIDUAL实例

时间:2009-07-09 18:51:54

标签: python asyncore

所以我的情况是我已经加载了多个我从asynchat创建子类的类,但我只希望其中一个运行。当然,当我们开始调用asyncore.loop()时,这不起作用。有没有办法只让其中一个开始运行?

编辑:我认为它与map参数有关,可以传递给asyncore.loop,但我无法使其正常工作。

edit2:我明白了。基本上我做了以下事情:

asyncore.loop(map=my_instance._map)

1 个答案:

答案 0 :(得分:0)

对于所有好奇的人,我都明白了。如果您将实例的_map传递给loop(),它似乎只会启动单个实例。

示例:

my_asyncore_obj = SomeAsyncoreObj()
asyncore.loop(map=my_asyncore_obj._map)