create destination directory if it does not exist
This commit is contained in:
parent
55829ad298
commit
82132e78f5
@ -47,7 +47,6 @@ def workconf(directory, depth=2):
|
|||||||
for d in dirs:
|
for d in dirs:
|
||||||
name = directory+"/"+d
|
name = directory+"/"+d
|
||||||
if os.path.isdir(name):
|
if os.path.isdir(name):
|
||||||
# fixme: create name if it does not exist
|
|
||||||
workconf(name, depth+1)
|
workconf(name, depth+1)
|
||||||
if name.endswith(".swp"):
|
if name.endswith(".swp"):
|
||||||
continue
|
continue
|
||||||
@ -167,6 +166,12 @@ def process_all_files(destfiles, dir_config):
|
|||||||
debug.debug(" ================ process_all_files ===============", 1)
|
debug.debug(" ================ process_all_files ===============", 1)
|
||||||
for df in destfiles.keys():
|
for df in destfiles.keys():
|
||||||
debug.debug(" ??? Processing source files for %s." % df, 2)
|
debug.debug(" ??? Processing source files for %s." % df, 2)
|
||||||
|
if not os.path.exists(os.path.dirname(df)):
|
||||||
|
debug.debug(" +++ Directory %s does not exist, creating" % os.path.dirname(df), 1)
|
||||||
|
os.mkdir(os.path.dirname(df))
|
||||||
|
if not os.path.isdir(os.path.dirname(df)):
|
||||||
|
debug.debug(" --- Destination directory %s does not exist, skipping." % os.path.dirname(df), 1)
|
||||||
|
return False
|
||||||
# assemble file to tmp
|
# assemble file to tmp
|
||||||
commentstring = ""
|
commentstring = ""
|
||||||
if dir_config.check("Main", "commentstring"):
|
if dir_config.check("Main", "commentstring"):
|
||||||
|
Loading…
Reference in New Issue
Block a user