# HG changeset patch # User Vadim Gelfer # Date 1145397414 25200 # Node ID 8742352db413097dc4022b41e98af82266ca73ee # Parent 67a0a38520246c8148c583689840d74adcaeb8c8 mq: do not fail if directory to create exists diff -r 67a0a3852024 -r 8742352db413 hgext/mq.py --- a/hgext/mq.py Thu Apr 13 17:42:49 2006 -0700 +++ b/hgext/mq.py Tue Apr 18 14:56:54 2006 -0700 @@ -625,7 +625,10 @@ try: repo.wfile(f, "w").write(t) except IOError: - os.makedirs(os.path.dirname(repo.wjoin(f))) + try: + os.makedirs(os.path.dirname(repo.wjoin(f))) + except OSError, err: + if err.errno != errno.EEXIST: raise repo.wfile(f, "w").write(t) if not wlock: