[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[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: