changeset 527:ab4942089190

Create the bitten logs directory if it doesn't exist. See #329
author dfraser
date Wed, 18 Mar 2009 08:02:32 +0000
parents 6435da25eaae
children f3bf55de8a34
files bitten/model.py
diffstat 1 files changed, 2 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/bitten/model.py
+++ b/bitten/model.py
@@ -702,6 +702,8 @@
         self.logs_dir = env.config.get('bitten', 'logs_dir', 'log/bitten')
         if not os.path.isabs(self.logs_dir):
             self.logs_dir = os.path.join(env.path, self.logs_dir)
+        if not os.path.exists(self.logs_dir):
+            os.mkdir(self.logs_dir)
 
     exists = property(fget=lambda self: self.id is not None,
                       doc='Whether this build log exists in the database')
Copyright (C) 2012-2017 Edgewall Software