Ron Adam wrote:

> Is there a way to conditionally decorate?  For example if __debug__ is
> True, but not if it's False?  I think I've asked this question before. (?)

the decorator is a callable, so you can simply do, say

    from somewhere import debugdecorator

    if not __debug__:
        debugdecorator = lambda x: x

or

    def debugdecorator(func):
        if __debug__:
            ...
        else:
            return func

etc.

</F> 



-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to