所以我的情况是我已经加载了多个我从asynchat
创建子类的类,但我只希望其中一个运行。当然,当我们开始调用asyncore.loop()
时,这不起作用。有没有办法只让其中一个开始运行?
编辑:我认为它与map
参数有关,可以传递给asyncore.loop
,但我无法使其正常工作。
edit2:我明白了。基本上我做了以下事情:
asyncore.loop(map=my_instance._map)
答案 0 :(得分:0)
对于所有好奇的人,我都明白了。如果您将实例的_map
传递给loop()
,它似乎只会启动单个实例。
示例:
my_asyncore_obj = SomeAsyncoreObj()
asyncore.loop(map=my_asyncore_obj._map)