Запуск ИНДИВИДУАЛЬНОГО экземпляра подкласса из asyncchat

StackOverflow https://stackoverflow.com/questions/1105814

  •  12-09-2019
  •  | 
  •  

Вопрос

Итак, у меня ситуация такова, что я загрузил более одного класса, из которого я создал подклассы. 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)
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top