Yes, it is possible to turn off type checking at runtime; just add this in the beginning of your define:
def define(func):
if not ENABLE_TYPECHECKING:
return lambda func: func
# else decorate func
where ENABLE_TYPECHECKING is a module level variable that can be
exposed to the module's clients. In my module, the default is
ENABLE_TYPECHECKING = __debug__.
George
--
http://mail.python.org/mailman/listinfo/python-list
