Maybe the getattr without results is intentional; I see some __getattr__ hacking in this class. I'd get rid of that __getattr__ if I were you, as it's likely to invite more hard to debug issues.
Maybe the getattr without results is intentional; I see some __getattr__ hacking in this class. I'd get rid of that __getattr__ if I were you, as it's likely to invite more hard to debug issues.