コード例 #1
0
ファイル: oss_fs.py プロジェクト: a6708051/oss-ftp
 def __init__(self, root, cmd_channel):
     assert isinstance(root, unicode), root
     AbstractedFS.__init__(self, root, cmd_channel)
     bucket_name = root.strip('/')
     bucket_info = cmd_channel.authorizer.get_bucket_info(bucket_name)
     access_key_id, access_key_secret= bucket_info.access_key.items()[0]
     endpoint = bucket_info.endpoint
     self.oss_fs_impl = oss_fs_impl.OssFsImpl(bucket_name, endpoint, access_key_id, access_key_secret)
コード例 #2
0
 def __init__(self, root, cmd_channel):
     assert isinstance(root, unicode), root
     AbstractedFS.__init__(self, root, cmd_channel)
     bucket_name = root.strip('/')
     bucket_info = cmd_channel.authorizer.get_bucket_info(bucket_name)
     access_key_id, access_key_secret= bucket_info.access_key.items()[0]
     endpoint = bucket_info.endpoint
     self.obs_fs_callback = FTPOpCallback.FTPOpCallback(bucket_name, endpoint, access_key_id, access_key_secret)
コード例 #3
0
 def __init__(self, root, cmd_channel):
     assert isinstance(root, unicode), root
     AbstractedFS.__init__(self, root, cmd_channel)
     bucket_name = root.strip('/')
     if bucket_name.find('/') > -1:
         index = bucket_name.find('/')
         bucket_name = bucket_name[:index]
     bucket_info = cmd_channel.authorizer.get_bucket_info(bucket_name)
     access_key_id, access_key_secret = list(
         bucket_info.access_key.items())[0]
     endpoint = bucket_info.endpoint
     self.oss_fs_impl = oss_fs_impl.OssFsImpl(bucket_name, endpoint,
                                              access_key_id,
                                              access_key_secret)
コード例 #4
0
ファイル: server.py プロジェクト: marcellodash/ftp-cloudfs
 def init_abstracted_fs(self, root, cmd_channel):
     AbstractedFS.__init__(self, root, cmd_channel)
コード例 #5
0
 def __init__(self, root, cmd_channel):
     self.devid = root
     AbstractedFS.__init__(self, u'/', cmd_channel)
コード例 #6
0
ファイル: ftpserver.py プロジェクト: meeuw/cfbrowser
 def __init__(self, root, cmd_channel):
     AbstractedFS.__init__(self, root, cmd_channel)
     self.fakecloudfs = FakeCloudFS()
     self.user = cmd_channel.authorizer.user
     self.filelist = (None, None)
コード例 #7
0
ファイル: server.py プロジェクト: Greyhatno/ftp-cloudfs
 def init_abstracted_fs(self, root, cmd_channel):
     AbstractedFS.__init__(self, root, cmd_channel)
コード例 #8
0
    def __init__(self, *args, **kwargs):
        AbstractedFS.__init__(self, *args, **kwargs)

        self.conn = self.cmd_channel.authorizer.conn
コード例 #9
0
 def __init__(self, root, cmd_channel):
     
     # Always use a temporary directory as the FTP root.
     self.ftp_dir = unicode(tempfile.mkdtemp(prefix='zOSFTPSIM_'))
     
     AbstractedFS.__init__(self, self.ftp_dir, cmd_channel)
コード例 #10
0
ファイル: S3FileSystem.py プロジェクト: jumaka/ftp-s3
    def __init__(self, *args, **kwargs):
        AbstractedFS.__init__(self, *args, **kwargs)

        self.conn = self.cmd_channel.authorizer.conn
コード例 #11
0
ファイル: FtpFs.py プロジェクト: fateiswar/ftpserver
 def __init__(self, root, cmd_channel):
     AbstractedFS.__init__(self, root, cmd_channel)