Esempio n. 1
0
 def _remove_tmpfile(self, filename, writer_spec):
   if not filename:
     return
   account_id = self._get_tmp_account_id(writer_spec)
   try:
     cloudstorage_api.delete(filename, _account_id=account_id)
   except cloud_errors.NotFoundError:
     pass
 def run(self, future, bucket_name, input_files):  # pylint: disable=unused-argument
   metrics_version_dao = MetricsVersionDao()
   metrics_version_dao.set_pipeline_finished(True)
   # After successfully writing metrics, delete old metrics, and delete the input files used to
   # generate the metrics.
   metrics_version_dao.delete_old_versions()
   for input_file in input_files:
     cloudstorage_api.delete('/' + bucket_name + '/' + input_file)