[Twisted-Python] Synchronous Wrapper for Deferreds
Ken Kinder
ken at kenkinder.com
Fri Mar 18 22:13:22 MST 2005
A day or two ago, I inquired on IRC about making calls from an existing
synchronous script. The script is not related to any Twisted activity,
so minimal intervention was sort of a goal. Obviously this doesn't work
on non-transient objects such as Perspective Broker ones, but here's
what I came up with... (See attached) Obviously there is some cleaning
up to do, but it demonstrates the idea.
I have three questions: (1) I know this isn't the ideal way to use
Twisted, but is there anything inherently problematic about my solution
for one-off calls to Twisted. (2) I understand there are problems with
running the same reactor twice. What are those problems and is there a
recommended work around? (3) Are there any ideas on making a synchronous
version of a Perspective Broker client to integrate into existing
synchronous applications more easily?
Thanks
-Ken
-------------- next part --------------
A non-text attachment was scrubbed...
Name: waitDeferred.py
Type: application/x-python
Size: 628 bytes
Desc: not available
URL: </pipermail/twisted-python/attachments/20050318/74caac16/attachment-0002.bin>
More information about the Twisted-Python
mailing list