[Twisted-Python] Pynfo (I'm back)
Jp Calderone
exarkun at meson.dyndns.org
Tue Oct 29 17:16:50 MST 2002
On Wed, Oct 23, 2002 at 10:30:18PM -0500, Maniac - wrote:
> Dont really know where to broach this but:
>
> I've been looking at the code for pynfo and there's some functionality
> i'd like to wedge in there i.e. logging to a database (for example) but
> i'd like to be able to do it without affecting the main code. Is there a
> reasonable way to create an external plugin that could be inserted at
> runtime?
>
(I don't know if you've already figured this out or not; I'm posting
anyway on the off-chance you haven't and are still interested in using the
code-base, or someone else has taken an interest in the topic)
I'm a little ashamed to say that Pynfo is a big, stinky hack. There's no
kind of modularity, and only a half-hearted attempt at any kind of "plugin"
interface. The freshmeat (non-functional) and google capabilities would be
the best example of how to go about this, but they're not done in such a way
as to allow you to not affect the main code with your desired additions.
Perhaps a good course of action would be for you to just hack what you
want into the main code and send me a patch, then I can try to refactor both
of our "plugins" into something that resembles an actual plugin interface.
Jp
--
"One World, one Web, one Program." - Microsoft(R) promotional ad
"Ein Volk, ein Reich, ein Fuhrer." - Adolf Hitler
--
7:00pm up 161 days, 20:59, 2 users, load average: 0.06, 0.06, 0.02
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: </pipermail/twisted-python/attachments/20021029/94d9de12/attachment.sig>
More information about the Twisted-Python
mailing list