Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def download_extract_document():
- for object_ in ExtractObject.objects.filter(status='INW'):
- for format_ in settings.FORMATS:
- response = api.download_document(object_.document_id, format_)
- if response.headers.get('content-type') == 'application/json':
- error = response.json()['error']
- logger.info(error)
- continue
- file_data = ContentFile(response.content)
- filefield = getattr(object_, format_)
- filefield.save(f'{object_.pk}.{format_}', file_data)
- object_.status = 'END'
- object_.save()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement