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)
È stato utile?

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
scroll top