[Libreoffice-commits] dev-tools.git: esc-reporting/qa-tools.py
Xisco Fauli
anistenis at gmail.com
Thu Dec 14 07:47:05 UTC 2017
esc-reporting/qa-tools.py | 27 +++++++++++++++------------
1 file changed, 15 insertions(+), 12 deletions(-)
New commits:
commit 936a7fbc9f88a94617bc2031cafb91ce3d67579d
Author: Xisco Fauli <anistenis at gmail.com>
Date: Thu Dec 14 08:40:14 2017 +0100
QA tools: Fix paths
diff --git a/esc-reporting/qa-tools.py b/esc-reporting/qa-tools.py
index b8eafb9..8a15fea 100755
--- a/esc-reporting/qa-tools.py
+++ b/esc-reporting/qa-tools.py
@@ -16,7 +16,11 @@ import re
import requests
from tabulate import tabulate
-homeDir = '/home/xisco/dev-tools/esc-reporting/'
+#Path where bugzilla_dump.py is
+dataDir = '/home/xisco/dev-tools/esc-reporting/dump/'
+
+#Path where configQA.json and addObsolete.txt are
+configDir = '/home/xisco/dev-tools/esc-reporting/'
reportPeriodDays = 7
@@ -217,11 +221,11 @@ def util_check_bugzilla_mail(statList, mail, name, date=None, bug=None):
statList['people'][mail]['bugs'].add(bug)
def get_bugzilla():
- fileName = homeDir + 'dump/bugzilla_dump.json'
+ fileName = dataDir + 'bugzilla_dump.json'
return util_load_file(fileName)
def get_config():
- fileName = homeDir + 'configQA.json'
+ fileName = configDir + 'configQA.json'
return util_load_file(fileName)
def isOpen(status):
@@ -732,10 +736,10 @@ def analyze_bugzilla(statList, bugzillaData, cfg):
else:
if rowStatus == 'UNCONFIRMED' and \
datetime.datetime.strptime(row['last_change_time'], "%Y-%m-%dT%H:%M:%SZ") < cfg['retestPeriod']:
- if 'Unconfirmed1Comment' not in lResults:
- lResults['Unconfirmed1Comment'] = [[],[]]
- lResults['Unconfirmed1Comment'][0].append(rowId)
- lResults['Unconfirmed1Comment'][1].append(creatorMail)
+ if 'Unconfirmed1Comment' not in lResults:
+ lResults['Unconfirmed1Comment'] = [[],[]]
+ lResults['Unconfirmed1Comment'][0].append(rowId)
+ lResults['Unconfirmed1Comment'][1].append(creatorMail)
for person in row['cc_detail']:
email = person['email']
@@ -1177,7 +1181,7 @@ def automated_tagging(statList):
print('== Obsolete comments ==')
lAddObsolete = []
- filename = "addObsolete.txt"
+ filename = configDir + "addObsolete.txt"
if os.path.exists(filename):
f = open(filename, 'r')
lAddObsolete = f.read().splitlines()
@@ -1376,9 +1380,8 @@ def weekly_Report(statList) :
print('Regards', file=fp)
fp.close()
-def runCfg(homeDir):
+def runCfg():
cfg = get_config()
- cfg['homedir'] = homeDir
cfg['todayDate'] = datetime.datetime.now().replace(hour=0, minute=0,second=0)
cfg['reportPeriod'] = util_convert_days_to_datetime(cfg, reportPeriodDays)
cfg['newUserPeriod'] = util_convert_days_to_datetime(cfg, newUserPeriodDays)
@@ -1394,9 +1397,9 @@ def runCfg(homeDir):
return cfg
if __name__ == '__main__':
- print("Reading and writing data to " + homeDir)
+ print("Reading and writing data to " + dataDir)
- cfg = runCfg(homeDir)
+ cfg = runCfg()
bugzillaData = get_bugzilla()
More information about the Libreoffice-commits
mailing list