On Mon, Feb 17, 2014 at 07:58:00PM +0000, Oscar Benjamin wrote: > The "right" solution is to change the interface of the third party > function. It is poorly designed and should not be inspecting those function > attributes or it should at least provide an option for you to provide that > information in a different way. Assuming it's open source you could try > sending a patch. In the mean time you could copy that code and modify it to > suit your purposes.
This may be a good case for some of the Design Patterns so popular in the Java world. I think what you want is an Adaptor: http://en.wikipedia.org/wiki/Adapter_pattern only written for a function rather than a class. -- Steven _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: https://mail.python.org/mailman/listinfo/tutor