def create(self,args): uri = args.uri.strip() space = LtrSpace().setUri(uri) box = LtrBox(space).setUri(uri) box.setBoxname(args.boxname.strip()) box.create() directory = args.directory.strip() box.fspath = directory box.writeCookie()
def clone(self,args): name = args.boxname.strip() src = args.src.strip() dst = args.dst.strip() if os.path.isdir(src): srcbox = LtrSpace.boxFromCookie(src) else: space = LtrSpace().setUri(src) srcbox = space.getBox(space.boxname) dstbox = LtrBox(srcbox.space) dstbox.fspath = dst dstbox.setName(name) dstbox.create() dstbox.writeCookie()