Ejemplo n.º 1
0
 def _open(self, name, mode='rb'):
     file_name = name.split(r'/')[-1]
     self.disk.download(self.MAIN_PATH + name, file_name)
     with open(file_name, 'r') as file_handler:
         file = ContentFile(file_handler.read())
     file.name = file_name
     file.mode = 'r'
     return file
Ejemplo n.º 2
0
 def _open(self, name, mode='rb'):
     url = self._get_url(name)
     response = requests.get(url)
     if response.status_code == 404:
         raise IOError
     response.raise_for_status()
     file = ContentFile(response.content)
     file.name = name
     file.mode = mode
     return file
Ejemplo n.º 3
0
 def _open(self, name, mode="rb"):
     url = self.mapper.get(name)
     response = self._session.get(url, timeout=10)
     if response.status_code == 404:
         raise IOError(f"File {name} isn't uploaded in Uplyfile")
     response.raise_for_status()
     file = ContentFile(response.content)
     file.name = name
     file.mode = mode
     return file
Ejemplo n.º 4
0
 def _open(self, name, mode='rb'):
     url = self._get_url(name)
     response = requests.get(url)
     if response.status_code == 404:
         raise IOError
     response.raise_for_status()
     file = ContentFile(response.content)
     file.name = name
     file.mode = mode
     return file