def createFolders(self): direct = InitCommands.remote # if direct.endswith('/'): direct = direct[:len(direct) - 1] createProcess = [] while len(direct) > 0: if DirCommands.isRemoteDirectExist(direct): break else: splitName = direct.rsplit('/', 1) direct = splitName[0] if len(splitName[1]) != 0: createProcess.append(splitName[1]) if len(direct) == 0: raise DirError('Cannot create directory') while len(createProcess) > 0: with cd(direct): ret = run("mkdir %s" % createProcess[-1]) if not ret.succeeded: raise DirError(ret) if direct.endswith('/'): direct += createProcess.pop() else: direct += '/' + createProcess.pop()
def createFolders(self): direct = InitCommands.remote # if direct.endswith('/'): direct = direct[: len(direct) - 1] createProcess = [] while len(direct) > 0: if DirCommands.isRemoteDirectExist(direct): break else: splitName = direct.rsplit("/", 1) direct = splitName[0] if len(splitName[1]) != 0: createProcess.append(splitName[1]) if len(direct) == 0: raise DirError("Cannot create directory") while len(createProcess) > 0: with cd(direct): ret = run("mkdir %s" % createProcess[-1]) if not ret.succeeded: raise DirError(ret) if direct.endswith("/"): direct += createProcess.pop() else: direct += "/" + createProcess.pop()
def transferFiles(self): if not DirCommands.isRemoteDirectExist(self.remote): raise DirError("Remote folder doesn't exist") for f in self.filelist: ret = put(self.local + f, self.remote + f) if not ret.succeeded: raise DirError("An error happened in the upload process") sys.exit(1)
def transferFiles(self): if not DirCommands.isRemoteDirectExist(self.remote): raise DirError("Remote folder doesn't exist") for f in self.filelist: ret = put(self.local+f,self.remote+f) if not ret.succeeded: raise DirError("An error happened in the upload process") sys.exit(1)
def cpUpload(self, localAddr): if DirCommands.isRemoteDirectExist(InitCommands.remote): with cd(InitCommands.remote): ret = run("mkdir uploads") if not ret.succeeded: raise DirError("Failed to create uploads folder") ret = put(localAddr + '*', InitCommands.remote + 'uploads/') if not ret.succeeded: raise DirError("Failed to upload files")
def cpUpload(self, localAddr): if DirCommands.isRemoteDirectExist(InitCommands.remote): with cd(InitCommands.remote): ret = run("mkdir uploads") if not ret.succeeded: raise DirError("Failed to create uploads folder") ret = put(localAddr + "*", InitCommands.remote + "uploads/") if not ret.succeeded: raise DirError("Failed to upload files")
def compile(self, host, user, passwords, isVerbose): if isVerbose: _setting = settings(host_string = host) else: _setting = settings(hide('everything'), host_string = host) with _setting: if DirCommands.isRemoteDirectExist(self.remote): self.process() else: raise DirError("Upload mode is not init in the remote path.")
def compile(self, host, user, passwords, isVerbose): if isVerbose: _setting = settings(host_string=host) else: _setting = settings(hide('everything'), host_string=host) with _setting: if DirCommands.isRemoteDirectExist(self.remote): self.process() else: raise DirError("Upload mode is not init in the remote path.")
def decorated(self, **kwargs): if not DirCommands.isRemoteDirectExist(self.remote): raise GitError(self.remote, "Remote path not exist") return f(self, **kwargs)
def cloneGit(self, gitAddr): if DirCommands.isRemoteDirectExist(InitCommands.remote): with cd(InitCommands.remote): ret = run("git clone %s git" % gitAddr) if not ret.succeeded: raise GitError(InitCommands.remote, ret)
def cloneGit(self, gitAddr): if DirCommands.isRemoteDirectExist(InitCommands.remote): with cd(InitCommands.remote): ret = run("git clone %s git" % gitAddr) if not ret.succeeded: raise GitError(InitCommands.remote, ret)
def decorated(self, **kwargs): if not DirCommands.isRemoteDirectExist(self.remote): raise GitError(self.remote, "Remote path not exist") return f(self, **kwargs)