[Python] Python C ext: interfaccia asincrona basata sulla libreria Picoev

Alessandro Agosto the.6one6 a gmail.com
Lun 31 Maggio 2010 14:26:49 CEST


Il giorno 31 maggio 2010 14.26, Alessandro Agosto <the.6one6 a gmail.com> ha
scritto:

> Ho definito quanto segue (inserendo nella funzione wrapper che dovrebbe
> eseguire la funzione callback) questo codice [1]
> che la funzione viene riconosciuta come un oggetto "callable" *ma*
> PyObject_CallFunctionObjArgs (cosi come CallFunction, CallObject) non
> eseguono la funzione restituendo un errore... ora io davvero inizio ad
> essere confuso. Se è callable perchè non lo esegue non lo so proprio.
> E comunque che il callback debba essere callable lo definisce il metodo
> Loop.add che controlla prima di registrare il filedescriptor e i dati.
>
> Persiste anche il problema dell'evento read continuo: anzichè evocare una
> sola volta la callback la evoca a ripetizione. Di questo me ne preoccuperei
> dopo però dato che potrebbe dipendere in qualche modo dal problema
> precedente, proverò a modificare i sorgenti del "server_echo.c" di picoev
> per vedere come si comporta la libreria in mancanza di un handler per
> l'evento timeout (magari è solo questo).
>
[1] http://paste.pocoo.org/show/6xcuElLsblJ8XWruREIx/


-- 
Alessandro A.
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: http://lists.python.it/pipermail/python/attachments/20100531/7fb08a7e/attachment.htm 


Maggiori informazioni sulla lista Python