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
|
|
@ -25,7 +25,6 @@ import optparse
|
|||
from optparse import OptionGroup, OptionParser
|
||||
import os
|
||||
import sys
|
||||
import tempfile
|
||||
import warnings
|
||||
|
||||
from weboob.capabilities.base import ConversionWarning, BaseObject
|
||||
|
|
@ -361,6 +360,7 @@ class BaseApplication(object):
|
|||
handlers = []
|
||||
|
||||
if self.options.save_responses:
|
||||
import tempfile
|
||||
responses_dirname = tempfile.mkdtemp(prefix='weboob_session_')
|
||||
print('Debug data will be saved in this directory: %s' % responses_dirname, file=sys.stderr)
|
||||
log_settings['save_responses'] = True
|
||||
|
|
|
|||
|
|
@ -27,7 +27,6 @@ import subprocess
|
|||
import sys
|
||||
import os
|
||||
import locale
|
||||
from tempfile import NamedTemporaryFile
|
||||
from ssl import SSLError
|
||||
|
||||
from weboob.capabilities import UserError
|
||||
|
|
@ -494,6 +493,7 @@ class ConsoleApplication(BaseApplication):
|
|||
def acquire_input(self, content=None, editor_params=None):
|
||||
editor = os.getenv('EDITOR', 'vi')
|
||||
if sys.stdin.isatty() and editor:
|
||||
from tempfile import NamedTemporaryFile
|
||||
with NamedTemporaryFile() as f:
|
||||
filename = f.name
|
||||
if content is not None:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue