On 10/21/2013 07:35 AM, Robert Voigtländer wrote:
def SerialInit():
...
reactor.run()
thread.start_new_thread(SerialInit())
if __name__ == '__main__':
print("-----")
s.write('123456789')
#s.write("\n")
1. Twisted is not thread-safe, so you can't call methods on the protocol
from another thread.
2. As a result, you're probably best off not using threads at all.
3. A reasonable place for the write() might be in your Protocol's
connectionMade method.
_______________________________________________
Twisted-Python mailing list
Twisted-Python@twistedmatrix.com
http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python