Advertisement
Guest User

Untitled

a guest
Mar 28th, 2020
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.61 KB | None | 0 0
  1. def download_extract_document():
  2.     for object_ in ExtractObject.objects.filter(status='INW'):
  3.         for format_ in settings.FORMATS:
  4.             response = api.download_document(object_.document_id, format_)
  5.             if response.headers.get('content-type') == 'application/json':
  6.                 error = response.json()['error']
  7.                 logger.info(error)
  8.                 continue
  9.  
  10.             file_data = ContentFile(response.content)
  11.             filefield = getattr(object_, format_)
  12.             filefield.save(f'{object_.pk}.{format_}', file_data)
  13.             object_.status = 'END'
  14.         object_.save()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement