Mercurial > feed-push
comparison feed-push @ 14:5c26fc1adbac draft
minor fix in automatic directory creation
Signed-off-by: Changaco <changaco ατ changaco δοτ net>
author | Changaco <changaco ατ changaco δοτ net> |
---|---|
date | Mon, 16 Apr 2012 14:40:51 +0200 |
parents | ddbbd4ee5d47 |
children | 68a9b24a182a |
comparison
equal
deleted
inserted
replaced
13:b960713823a7 | 14:5c26fc1adbac |
---|---|
218 setattr(namespace, self.dest, self.f(values[0])) | 218 setattr(namespace, self.dest, self.f(values[0])) |
219 | 219 |
220 def MakeDirs(next_type=None): | 220 def MakeDirs(next_type=None): |
221 def f(s): | 221 def f(s): |
222 d = dirname(s) | 222 d = dirname(s) |
223 if not isdir(d): | 223 if d and not isdir(d): |
224 try: | 224 try: |
225 os.makedirs(d) | 225 os.makedirs(d) |
226 except OSError as e: | 226 except OSError as e: |
227 raise argparse.ArgumentTypeError(str(e)) | 227 raise argparse.ArgumentTypeError(str(e)) |
228 if next_type is not None: | 228 if next_type is not None: |