コード例 #1
0
ファイル: gcs.py プロジェクト: SiegristJ/pypicloud-hexadite
 def upload(self, package, data):
     key = Key(self.bucket)
     key.key = self.get_path(package)
     key.set_metadata('name', package.name)
     key.set_metadata('version', package.version)
     key.set_contents_from_string(data.read())
コード例 #2
0
 def create_directory(self, directory):
     self.logger.info("creating directory %s", directory)
     k = Key(self.bucket)
     k.key = directory[1:]+'/'
     k.set_metadata('Content-Type', 'application/x-directory')
     k.set_contents_from_string('')
コード例 #3
0
ファイル: gcs.py プロジェクト: Hexadite/pypicloud-hexadite
 def upload(self, package, data):
     key = Key(self.bucket)
     key.key = self.get_path(package)
     key.set_metadata('name', package.name)
     key.set_metadata('version', package.version)
     key.set_contents_from_string(data.read())