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
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