Avvio di una singola istanza di una sottoclasse da asynchat
Domanda
Quindi la situazione che ho è che ho caricato più di una classe che ho fatto che sottoclassi da asynchat
, ma voglio solo uno di loro a correre. Naturalmente, questo non funziona quando chiamo asyncore.loop()
come tutti cominciano. C'è un modo per fare solo uno di loro cominciano a correre?
modifica:. Penso che abbia qualcosa a che fare con il parametro map
che può essere passato a asyncore.loop
ma non riesco a farlo funzionare
EDIT2: l'ho preso. Fondamentalmente ho fatto quanto segue:
asyncore.loop(map=my_instance._map)
Soluzione
Per tutti coloro che erano curiosi, ho capito. Se si passa _map
del vostro esempio per loop()
sembra iniziare solo la singola istanza.
Esempio:
my_asyncore_obj = SomeAsyncoreObj()
asyncore.loop(map=my_asyncore_obj._map)
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow