equal
deleted
inserted
replaced
23 import os |
23 import os |
24 import sys |
24 import sys |
25 import errno |
25 import errno |
26 import logging |
26 import logging |
27 import shutil |
27 import shutil |
28 import pickle |
|
29 import glob |
28 import glob |
30 import subprocess |
29 import subprocess |
31 import warnings |
30 import warnings |
32 import tempfile |
31 import tempfile |
33 import getpass |
32 import getpass |
34 from hashlib import sha1 # pylint: disable=E0611 |
33 from hashlib import sha1 # pylint: disable=E0611 |
35 from datetime import timedelta |
34 from datetime import timedelta |
36 from os.path import (abspath, realpath, join, exists, split, isabs, isdir) |
35 from os.path import (abspath, realpath, join, exists, split, isabs, isdir) |
37 from functools import partial |
36 from functools import partial |
|
37 |
|
38 from six.moves import cPickle as pickle |
38 |
39 |
39 from logilab.common.date import strptime |
40 from logilab.common.date import strptime |
40 from logilab.common.decorators import cached, clear_cache |
41 from logilab.common.decorators import cached, clear_cache |
41 |
42 |
42 from cubicweb import ExecutionError, BadConnectionId |
43 from cubicweb import ExecutionError, BadConnectionId |