Revert "Process SNS request triggered by a DVLA S3 update"

This commit is contained in:
Imdad Ahad
2017-05-12 17:21:07 +01:00
committed by GitHub
parent c1e41e7dc8
commit 7a10a91262
8 changed files with 44 additions and 240 deletions

View File

@@ -4,24 +4,20 @@ from flask import current_app
FILE_LOCATION_STRUCTURE = 'service-{}-notify/{}.csv'
def get_s3_object(bucket_name, file_location):
def get_s3_job_object(bucket_name, file_location):
s3 = resource('s3')
s3_object = s3.Object(bucket_name, file_location)
return s3_object.get()['Body'].read()
return s3.Object(bucket_name, file_location)
def get_job_from_s3(service_id, job_id):
job = _job_from_s3(service_id, job_id)
return job
bucket_name = current_app.config['CSV_UPLOAD_BUCKET_NAME']
file_location = FILE_LOCATION_STRUCTURE.format(service_id, job_id)
obj = get_s3_job_object(bucket_name, file_location)
return obj.get()['Body'].read().decode('utf-8')
def remove_job_from_s3(service_id, job_id):
job = _job_from_s3(service_id, job_id)
return job.delete()
def _job_from_s3():
bucket_name = current_app.config['CSV_UPLOAD_BUCKET_NAME']
file_location = FILE_LOCATION_STRUCTURE.format(service_id, job_id)
obj = get_s3_object(bucket_name, file_location).decode('utf-8')
return obj
obj = get_s3_job_object(bucket_name, file_location)
return obj.delete()