[dak/master] Add missing directories in filewriter.py.
Signed-off-by: Torsten Werner <twerner@debian.org>
---
daklib/filewriter.py | 5 +++++
1 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/daklib/filewriter.py b/daklib/filewriter.py
index a3c16ea..8907fa6 100755
--- a/daklib/filewriter.py
+++ b/daklib/filewriter.py
@@ -54,6 +54,11 @@ class BaseFileWriter(object):
'''
Returns a file object for writing.
'''
+ # create missing directories
+ try:
+ os.makedirs(os.path.dirname(self.path))
+ except:
+ pass
self.file = open(self.path + '.new', 'w')
return self.file
--
1.7.2.5
Reply to: