import os def logging_proxy( fun ): def proxy( *args, **kwargs ): print fun.__name__ return fun( *args, **kwargs ) return proxy os.listdir = logging_proxy( os.listdir )