I played with this a while back and had good luck when I got the reference to the object by importing it rather than with getattr.. i.e. import( product ) reload( product ) this reloaded the module..