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: