Fixed wrangled filenames
authorDiederik <dvanliere@wikimedia.org>
Fri, 25 May 2012 20:57:52 +0000 (16:57 -0400)
committerDiederik <dvanliere@wikimedia.org>
Fri, 25 May 2012 20:57:52 +0000 (16:57 -0400)
gerritstats/classes.py
gerritstats/stats.py

index e033b27..fe8835b 100644 (file)
@@ -93,8 +93,9 @@ class Repo(object):
         self.dataset = {}
         self.filename = ('%s.csv' % (self.determine_filename()))
         self.directory = self.determine_directory()
-        self.create_path()
+        self.full_path = os.path.join(self.directory, self.filename)
         self.filemode = self.determine_filemode()
+        self.create_path()
         
         self.today = datetime.today()
         self.email = {}
@@ -128,7 +129,7 @@ class Repo(object):
         return os.path.basename(self.name)
     
     def determine_filemode(self):
-        if os.path.isfile('%s/%s' % (self.gerrit.data_location, self.filename)) == False:
+        if os.path.isfile(self.full_path) == False:
             return 'w'
         else:
             return 'a'
index 18a3f32..2517ad1 100755 (executable)
@@ -88,7 +88,7 @@ def run_gerrit_query(query):
 
 def create_dataset(repos, gerrit):
     for key, repo in repos.iteritems():
-        fh = open('%s%s' % (repo.directory, repo.filename), repo.filemode)     
+        fh = open(repo.full_path, repo.filemode)       
         if repo.filemode == 'w':
             write_heading(fh, repo)
         output_results(fh, repo.today.month,'-',repo.today.day,'-',repo.today.year,',',repo.name,',')