From: <mod...@li...> - 2005-04-03 17:56:41
|
Hello: I'm trying to use the apps/publish.py module as a starting point for writing my own simple publishing lib to work with repubsub. The script runs fine on its own, but whenever I try to embed it in other code, I seem to get blocking issues and the CPU load spikes. Inside the apps/publish.py script, I looked at the following method calls: asyncore.poll() scheduler.timeout() scheduler.run() Now Python's asyncore does not have documentation on the poll function, although in my interpreter, I do see a reference for poll. The two scheduler function calls both pass in their implementations. If I comment out that loop, my messages don't get published. So what's going on here? Ideally, I'd like to be able to use Twisted's Deferred mechanism to handle the blocking issue, but I'm unsure the best way to approach it without heavily modifying the code base. Any help is greatly appreciated. Thanks, Brian -- ==== brian lee dae yung biomimetic art and research mux space . com ---------------------------------------------------------------- This message was sent using IMP, the Internet Messaging Program. |