def inner(*args, **kwargs): import os from networkapi.log import Log basename = os.path.basename(fun.func_code.co_filename) log = Log(basename) message = "%s:%s: %s is deprecated. Use the new rest API." % ( basename, fun.func_code.co_firstlineno + 1, fun.__name__, ) if new_uri: message += " Uri to access: %s" % new_uri log.warning(message) return fun(*args, **kwargs)