コード例 #1
0
ファイル: fsbackend.py プロジェクト: viromehunter/yabi
    def urifactory(yabiusername, uri):
        assert(uri)
        fsscheme, fsbackend_parts = uriparse(uri)

        backend = FSBackend.create_backend_for_scheme(fsscheme)
        if backend is None:
            raise Exception("No backend can be found for uri %s with fsscheme %s for user %s" % (uri, fsscheme, yabiusername))

        backend.yabiusername = yabiusername
        backend.cred = fs_credential(yabiusername, uri)
        return backend
コード例 #2
0
ファイル: sftpbackend.py プロジェクト: viromehunter/yabi
def create_executer(yabiusername, sftp_uri):
    cred = fs_credential(yabiusername, sftp_uri)
    return SSHExecuter(sftp_uri, cred.credential)
コード例 #3
0
ファイル: sftpbackend.py プロジェクト: muccg/yabi
def create_executer(yabiusername, sftp_uri):
    cred = fs_credential(yabiusername, sftp_uri)
    return SSHExecuter(sftp_uri, cred.credential)
コード例 #4
0
ファイル: fsbackend.py プロジェクト: viromehunter/yabi
 def set_cred(self, uri):
     from yabi.backend.backend import fs_credential
     self.cred = fs_credential(self.yabiusername, uri)