@wraps(func)
def wrapper(self, path, *args, **kwargs):
    from drfs.path import asstr
    p = asstr(path)
    return func(self, p, *args, **kwargs)
@wraps(func)
def wrapper(self, path, *args, **kwargs):
    from drfs.path import asstr
    p = asstr(path)
    return func(self, p, *args, **kwargs)