Is the following considered poor Python form?

class Foo (object) :
    _lazy = None
    def foo(self, x) :
        _lazy = _lazy or self.get_something(x)
    def get_something(self, x) :
        # doesn't really matter

I like this idiom for certain situations, just wondering if it will raise the 
hackles of other Pythonistas. 

I use this idiom sparingly, but sometimes it just fits the task at hand, I hear 
Guidos voice saying "use the Force" in my ear, etc.
-- 
https://mail.python.org/mailman/listinfo/python-list

Reply via email to