Skip to content Skip to sidebar Skip to footer
Showing posts with the label Monkeypatching

Really Weird... Can't Set Attributes Of Built-in/extension Type 'lxml.etree._element'

I've changed attributes for other classes before without issues. _Element is obviously not a bu… Read more Really Weird... Can't Set Attributes Of Built-in/extension Type 'lxml.etree._element'

Should A Plugin Adding New Instance-methods Monkey-patch Or Subclass/mixin And Replace The Parent?

As a simple example take a class Polynomial class Polynomial(object): def __init__(self, coeff… Read more Should A Plugin Adding New Instance-methods Monkey-patch Or Subclass/mixin And Replace The Parent?

How To Run Arbitrary Code After Django Is "fully Loaded"

I need to perform some fairly simple tasks after my Django environment has been 'fully loaded&#… Read more How To Run Arbitrary Code After Django Is "fully Loaded"

Dynamically Set An Instance Property / Memoized Attribute In Python?

I have an existing example class in Python 2.7x class Example(object): a = None b = None … Read more Dynamically Set An Instance Property / Memoized Attribute In Python?

HTTPS Request Via Urllib2 Fails Behind NTLM Proxy

Via Python's urllib2 I try to get data over HTTPS while I am behind a corporate NTLM proxy. I r… Read more HTTPS Request Via Urllib2 Fails Behind NTLM Proxy