aboutsummaryrefslogtreecommitdiff
path: root/wmfphablib/util.py
diff options
context:
space:
mode:
Diffstat (limited to 'wmfphablib/util.py')
-rw-r--r--wmfphablib/util.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/wmfphablib/util.py b/wmfphablib/util.py
index 0100650..cf5daba 100644
--- a/wmfphablib/util.py
+++ b/wmfphablib/util.py
@@ -11,6 +11,7 @@ import syslog
import phabdb
import bzlib
+PHAB_PATH="/srv/phabricator"
def tflatten(t_of_tuples):
return [element for tupl in t_of_tuples for element in tupl]
@@ -78,7 +79,7 @@ def log(msg):
def notice(msg):
msg = unicode(msg)
- print "NOTICE: ", msg
+ #print "NOTICE: ", msg
log(msg)
def vlog(msg):
@@ -126,10 +127,10 @@ def get_index(seq, attr, value):
return next(index for (index, d) in enumerate(seq) if d[attr] == value)
def purge_cache():
- return runBash('/srv/phab/phabricator/bin/cache purge --purge-remarkup')
+ return runBash('%s/bin/cache purge --purge-remarkup' % PHAB_PATH)
def destroy_issue(id):
- return runBash('/srv/phab/phabricator/bin/remove destroy T%s --no-ansi --force' % (id,))
+ return runBash('%s/bin/remove destroy T%s --no-ansi --force' % (PHAB_PATH,id,))
def remove_issue_by_bugid(bugid, ref):
log("Removing issue by reference %s%s" % (ref, bugid))
@@ -159,7 +160,7 @@ def return_bug_list(dbcon=None, priority=None, table='bugzilla_meta'):
bugs = phabdb.get_issues_by_priority(dbcon,
priority,
table=table)
- elif '-' in bugs[0]:
+ elif len(bugs) > 0 and '-' in bugs[0]:
start, stop = bugs[0].split('-')
bugrange = range(int(start), int(stop) + 1)