Tro a écrit : > Hi, list. > > I've got a simple asyncore-based server. However, I've modified the asyncore > module to allow me to watch functions as well as sockets. The modified > asyncore module is in a specific location in my project and is imported as > usual from my classes. > > Now I'd like to use the tlslite library, which includes an asyncore mixin > class. However, tlslite imports "asyncore", which doesn't include my own > modifications. > > I'd like to know if it's possible to make tlslite load *my* asyncore module > without changing any of the tlslite code.
Not sure this apply to your case (depends on how asyncore is implemented and the exact "modifications"), but monkeypatching is a possible solution. http://en.wikipedia.org/wiki/Monkey_patch http://wiki.zope.org/zope2/MonkeyPatch http://mail.python.org/pipermail/python-dev/2008-January/076194.html HTH -- http://mail.python.org/mailman/listinfo/python-list