Skip to content

Instantly share code, notes, and snippets.

View williamsjj's full-sized avatar

Jason J. W. Williams williamsjj

View GitHub Profile
import time
from traceback import extract_stack, format_list
def wrap_func(base_class):
def check_func(f):
old_func_name = 'old%s' % (f.__name__,)
if hasattr(base_class, f.__name__):
setattr(base_class, old_func_name,
getattr(base_class, f.__name__))
def new_func(*args, **kwargs):