~racb/s3aptmirror/by_hash

« back to all changes in this revision

Viewing changes to aptmetaworker.py

  • Committer: Robie Basak
  • Date: 2012-08-08 12:28:26 UTC
  • Revision ID: robie.basak@canonical.com-20120808122826-d0ujtkp4fx82e1ft
Upload extra_names on meta upload objects

Show diffs side-by-side

added added

removed removed

Lines of Context:
196
196
                                        file_success = True
197
197
                                else:
198
198
                                        self.logger.info("Attempt [ %s/%s ] Failed upload of %s\n%s" % ( file_try, self.max_retry, upload.get_value('key_name'), upload.dump() ))
 
199
                                        continue
 
200
 
 
201
                                for extra_key_name in upload.get_value('extra_key_names'):
 
202
                                        if not self._upload_to_s3(upload, self.bucket, extra_key_name):
 
203
                                                self.logger.warn("Attempt [ %s/%s ] Max retries on %s exceeded. Aborting." % ( file_try, self.max_retry, upload.get_value('key_name') ))
 
204
                                                file_success = False
 
205
                                                break
199
206
 
200
207
                        if file_try == self.max_retry and not file_success:
201
208
                                self.logger.warn("Attempt [ %s/%s ] Max retries on %s exceeded. Aborting." % ( file_try, self.max_retry, upload.get_value('key_name') ))