From 1e34a994e7ce556c45a7fd294c35a085c12b504c Mon Sep 17 00:00:00 2001 From: Mason Larobina Date: Sun, 24 Jan 2010 22:14:13 +0800 Subject: Ignore os.makedirs race-condition exceptions. --- examples/data/scripts/uzbl-event-manager | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'examples/data/scripts/uzbl-event-manager') 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): -- cgit v1.2.3