@wraps(method)
def wrapper(self, path, *args, **kwargs):
    return method(self, path.lower(), *args, **kwargs)
@wraps(method)
def wrapper(self, path, *args, **kwargs):
    return method(self, path.lower(), *args, **kwargs)