Advertisement
Guest User

Untitled

a guest
Dec 21st, 2016
150
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.68 KB | None | 0 0
  1. def get_remote_image2(self):
  2.         if self.image_url and not self.image:
  3.             result = urlretrieve(self.image_url)
  4.             img_name = '{}{}'.format(self.title, os.path.splitext(self.image_url)[1])
  5.             self.image.save(
  6.                     img_name,
  7.                     File(open(result[0]))
  8.                     )
  9.             self.save()
  10.  
  11. def get_remote_image(self):
  12.         if self.image_url and not self.image:
  13.             img_temp = NamedTemporaryFile(delete=True)
  14.             for i in range(5):
  15.                 try:
  16.                     img_temp.write(urllib.request.urlopen(self.image_url).read())
  17.                 except:
  18.                     continue
  19.                 break
  20.             img_temp.flush()
  21.             img_name = '{}{}'.format(self.title, os.path.splitext(self.image_url)[1])
  22.             self.image.save(img_name, File(img_temp))
  23.             self.save()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement