From 80f5cf00c8de0aea27c8ea6e897c85f7da730b92 Mon Sep 17 00:00:00 2001 From: Filipp Lepalaan Date: Wed, 3 Apr 2013 11:52:28 +0300 Subject: Fixed fetching Part image --- gsxws.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/gsxws.py b/gsxws.py index 23e3022..5a0597e 100755 --- a/gsxws.py +++ b/gsxws.py @@ -576,11 +576,10 @@ class Part(GsxObject): image = '%s_350_350.gif' % self.partNumber url = 'https://km.support.apple.com.edgekey.net/kb/imageService.jsp?image=%s' % image - tmpfile = tempfile.NamedTemporaryFile(suffix=image) + tmpfile = tempfile.mkstemp(suffix=image) try: - result = urllib.urlretrieve(url, tmpfile.name) - return result[0] + return urllib.urlretrieve(url, tmpfile[1])[0] except Exception, e: raise GsxError('Failed to fetch part image: %s' % e) -- cgit v1.2.3