We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 8fe4860 + 96c3fd4 commit 4b84b39Copy full SHA for 4b84b39
Orange/data/io.py
@@ -1,6 +1,7 @@
1
import contextlib
2
import csv
3
import locale
4
+import os
5
import pickle
6
import re
7
import sys
@@ -399,7 +400,8 @@ def read(self):
399
400
self.filename = self._trim(self._resolve_redirects(self.filename))
401
with contextlib.closing(self.urlopen(self.filename)) as response:
402
name = self._suggest_filename(response.headers['content-disposition'])
- with NamedTemporaryFile(suffix=name, delete=False) as f:
403
+ extension = os.path.splitext(name)[1] # get only file extension
404
+ with NamedTemporaryFile(suffix=extension, delete=False) as f:
405
f.write(response.read())
406
# delete=False is a workaround for https://bugs.python.org/issue14243
407
0 commit comments