Пример #1
0
 def put_s3(self, filename, do_print=True):
     gu.printif("putS3('%s')" % filename, do_print)
     full_key_str = self.get_full_key_str(filename)
     full_filename = self.get_full_filename(filename)
     #
     key = self.bucket.new_key(full_key_str)
     key.set_contents_from_filename(full_filename)
     return True
Пример #2
0
 def get_s3(self, filename, do_print=True):
     gu.printif("getS3('%s')" % filename, do_print)
     full_filename = self.get_full_filename(filename)
     #
     key = self.get_key(filename)
     success = False
     if key is not None:
         fu.ensure_dir(self.local_dir)
         key.get_contents_to_filename(full_filename)
         success = True
     return success