diff options
author | Henrik Nordstrom <henrik@henriknordstrom.net> | 2011-01-11 18:04:15 +0100 |
---|---|---|
committer | Henrik Nordstrom <henrik@henriknordstrom.net> | 2011-02-10 02:59:51 +0100 |
commit | 061cea89da96bc2ee71d9d2f065ae920aeccb311 (patch) | |
tree | 35a0b0f81013c6fc2beba71cfdcc24fd342f8c24 /libmproxy/utils.py | |
parent | d11dd742d8593087959b6f1e0d9cc1f956dee03e (diff) | |
download | mitmproxy-061cea89da96bc2ee71d9d2f065ae920aeccb311.tar.gz mitmproxy-061cea89da96bc2ee71d9d2f065ae920aeccb311.tar.bz2 mitmproxy-061cea89da96bc2ee71d9d2f065ae920aeccb311.zip |
Import cache store control into console controller
Diffstat (limited to 'libmproxy/utils.py')
-rw-r--r-- | libmproxy/utils.py | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/libmproxy/utils.py b/libmproxy/utils.py index 42e4d28c..87fca5ce 100644 --- a/libmproxy/utils.py +++ b/libmproxy/utils.py @@ -12,7 +12,7 @@ # # You should have received a copy of the GNU General Public License # along with this program. If not, see <http://www.gnu.org/licenses/>. -import re, os, subprocess, datetime, textwrap +import re, os, subprocess, datetime, textwrap, errno def format_timestamp(s): @@ -341,3 +341,12 @@ def make_bogus_cert(path): stdin=subprocess.PIPE ) +def mkdir_p(path): + try: + os.makedirs(path) + except OSError as exc: + if exc.errno == errno.EEXIST: + pass + else: + raise + |