Запуск ИНДИВИДУАЛЬНОГО экземпляра подкласса из asyncchat
Вопрос
Итак, у меня ситуация такова, что я загрузил более одного класса, из которого я создал подклассы. asynchat
, но я хочу, чтобы работал только один из них.Конечно, это не работает, когда я звоню asyncore.loop()
как они все начинаются.Есть ли способ заставить работать только одного из них?
редактировать: Я думаю, это как-то связано с map
параметр, который можно передать asyncore.loop
но я не могу заставить его работать.
редактировать2: Я понял.В основном я сделал следующее:
asyncore.loop(map=my_instance._map)
Решение
Для всех, кому было интересно, я это понял.Если вы передадите свой экземпляр _map
к loop()
кажется, что запускается только один экземпляр.
Пример:
my_asyncore_obj = SomeAsyncoreObj()
asyncore.loop(map=my_asyncore_obj._map)
Не связан с StackOverflow