Asynchat에서 하위 클래스의 개별 인스턴스를 시작합니다
문제
그래서 내가 가진 상황은 내가 그 하위 클래스를 만든 수업을 모두로드했다는 것입니다. asynchat
, 그러나 나는 그들 중 하나만 달리기를 원합니다. 물론 전화 할 때 이것은 효과가 없습니다. asyncore.loop()
모두가 시작될 때. 그들 중 하나만 달리기 시작하는 방법이 있습니까?
편집하다: 나는 그것이 무엇과 관련이 있다고 생각합니다 map
전달할 수있는 매개 변수 asyncore.loop
그러나 나는 그것을 작동시킬 수 없습니다.
edit2 : 알겠어요. 기본적으로 다음을 수행했습니다.
asyncore.loop(map=my_instance._map)
해결책
궁금한 모든 사람들에게 나는 그것을 알아 냈습니다. 인스턴스를 통과하는 경우 _map
에게 loop()
단일 인스턴스 만 시작하는 것 같습니다.
예시:
my_asyncore_obj = SomeAsyncoreObj()
asyncore.loop(map=my_asyncore_obj._map)
제휴하지 않습니다 StackOverflow