From: <mod...@li...> - 2005-04-05 11:05:54
|
Haven't heard anything back from the list regarding this question. If it is because the question was too bone-headed, then there is no remedy. Otherwise, the following information might be useful to someone else getting started. There are two python client libraries: pubsublib.py and libkn/libkn.py. According to the source, pubsublib.py is a non-blocking implementation, while libkn.py is blocking. The examples in apps are built off of pubsublib, so they should be non-blocking. This seems to be true when running as a standalone script, but what about when I want to embed? Is the logging package being used to help the debugging process or are people using pdb? Also, I read somewhere that the client is supposed to be using Twisted in the near future. Is this still the case, and if so, what's the progress on it? Thanks, Brian Quoting mod...@li...: > 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. > > > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real users. > Discover which products truly live up to the hype. Start reading now. > http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click > _______________________________________________ > Mod-pubsub-developer mailing list > Mod...@li... > https://lists.sourceforge.net/lists/listinfo/mod-pubsub-developer > -- ==== brian lee dae yung biomimetic art and research mux space . com ---------------------------------------------------------------- This message was sent using IMP, the Internet Messaging Program. |