aboutsummaryrefslogtreecommitdiffhomepage
path: root/examples/data/scripts/uzbl-event-manager
diff options
context:
space:
mode:
authorGravatar Mason Larobina <mason.larobina@gmail.com>2010-01-24 22:14:13 +0800
committerGravatar Mason Larobina <mason.larobina@gmail.com>2010-01-24 22:14:13 +0800
commit1e34a994e7ce556c45a7fd294c35a085c12b504c (patch)
tree4aceb46c62395948ad7511fb3336976b042d45be /examples/data/scripts/uzbl-event-manager
parent49373bdbb9021e59387dab682bdb5403416a2ce6 (diff)
Ignore os.makedirs race-condition exceptions.
Diffstat (limited to 'examples/data/scripts/uzbl-event-manager')
-rwxr-xr-xexamples/data/scripts/uzbl-event-manager10
1 files changed, 7 insertions, 3 deletions
diff --git a/examples/data/scripts/uzbl-event-manager b/examples/data/scripts/uzbl-event-manager
index a234985..9624b14 100755
--- a/examples/data/scripts/uzbl-event-manager
+++ b/examples/data/scripts/uzbl-event-manager
@@ -217,9 +217,13 @@ def daemonize():
def make_dirs(path):
'''Make all basedirs recursively as required.'''
- dirname = os.path.dirname(path)
- if not os.path.isdir(dirname):
- os.makedirs(dirname)
+ try:
+ dirname = os.path.dirname(path)
+ if not os.path.isdir(dirname):
+ os.makedirs(dirname)
+
+ except OSError:
+ print_exc()
def make_pid_file(pid_file):