Do not always import module used only in debug mode
This commit is contained in:
parent
76cb004eb4
commit
8a2a1ece5e
6 changed files with 7 additions and 7 deletions
|
|
@ -24,9 +24,7 @@ try:
|
|||
from urllib.parse import urlparse, urljoin
|
||||
except ImportError:
|
||||
from urlparse import urlparse, urljoin
|
||||
import mimetypes
|
||||
import os
|
||||
import tempfile
|
||||
import sys
|
||||
|
||||
try:
|
||||
|
|
@ -160,11 +158,13 @@ class BaseBrowser(object):
|
|||
|
||||
def _save(self, response, warning=False, **kwargs):
|
||||
if self.responses_dirname is None:
|
||||
import tempfile
|
||||
self.responses_dirname = tempfile.mkdtemp(prefix='weboob_session_')
|
||||
print('Debug data will be saved in this directory: %s' % self.responses_dirname, file=sys.stderr)
|
||||
elif not os.path.isdir(self.responses_dirname):
|
||||
os.makedirs(self.responses_dirname)
|
||||
|
||||
import mimetypes
|
||||
# get the content-type, remove optionnal charset part
|
||||
mimetype = response.headers.get('Content-Type', '').split(';')[0]
|
||||
# due to http://bugs.python.org/issue1043134
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue