salve a tutti ho un dilemma e spero che voi più esperti di me in python possiate diradare un po di dubbi e di incompetenze (mie logicamente). Devo fare una libreria crossplatform da usare con Mono. Siccome ho molto codice già fatto con python sto cercado di far comunicare una dll in c# con uno script in python tramite dbus. Finqui tutto ok, arriavo i segnali e riesco a richiamare le funzioni da c#. Ora mi sono arenato su una cosa, ho questa funzione:
@dbus.service.method("org.bluez.Agent",in_signature="o", out_signature="s") def RequestPinCode(self, device): print "RequestPinCode (%s)" % (device) return raw_input("Enter PIN Code: ") Usata così da terminale funziona bene, ma siccome io dovrei fare in modo che il valore letto tramite raw_input mi venga richiamato dalla libreria c# non ruiesco a capire come potrei tenere bloccata la funzione continuare a leggere i dati di dbus, Ho provato con i thread ma nn riesco a farlo, mi fallisce sempre l'autenticazione )la funzione serve per inserire il pin per connettersi con un cellulare via bt) grazie Luca
_______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python