def __init__(self, path=None, expanduser=False): super(Path, self).__init__() path = posix.getcwdu() if path is None else path self.value = posixpath.expanduser(path) if expanduser else path self.create_methods() self.parent = runtime.find("Object")
def init(self, receiver, context, m, path=None, expanduser=False): path = posix.getcwdu() if path is None else str(path) expanduser = bool(expanduser) receiver.value = posixpath.expanduser(path) if expanduser else path return receiver