aboutsummaryrefslogtreecommitdiff
path: root/wmfphablib/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'wmfphablib/__init__.py')
-rwxr-xr-xwmfphablib/__init__.py42
1 files changed, 7 insertions, 35 deletions
diff --git a/wmfphablib/__init__.py b/wmfphablib/__init__.py
index c41bde8..28ee7b6 100755
--- a/wmfphablib/__init__.py
+++ b/wmfphablib/__init__.py
@@ -2,15 +2,20 @@ import os
import sys
import syslog
import datetime
-import bzwmfphab as bzlib
+import bzlib
import rtlib
import fablib
+import time
+from util import log
+from util import vlog
+from util import errorlog
+from util import datetime_to_epoch
+from util import epoch_to_datetime
from phabapi import phabapi as Phab
from phabdb import phdb
from phabdb import mailinglist_phid
from phabdb import set_project_icon
from config import cfile as configfile
-import time
def now():
return int(time.time())
@@ -42,40 +47,7 @@ def return_bug_list():
log("Bugs count: %d" % (len(bugs)))
return bugs
-def datetime_to_epoch(date_time):
- return str((date_time - datetime.datetime(1970,1,1)).total_seconds())
-
-def epoch_to_datetime(epoch, timezone='UTC'):
- return str((datetime.datetime.fromtimestamp(int(float(epoch))
- ).strftime('%Y-%m-%d %H:%M:%S'))) + " (%s)" % (timezone,)
-
-def errorlog(msg):
- msg = unicode(msg)
- try:
- syslog.syslog(msg)
- print >> sys.stderr, msg
- except:
- print 'error logging, well...error output'
-
-def log(msg):
- msg = unicode(msg)
- if '-v' in ''.join(sys.argv):
- try:
- syslog.syslog(msg)
- print msg
- except:
- print 'error logging output'
-
-def vlog(msg):
- msg = unicode(msg)
- if '-vv' in ''.join(sys.argv):
- try:
- print '-> ', msg
- except:
- print 'error logging output'
-
def save_attachment(name, data):
f = open(name, 'wb')
f.write(data)
f.close()
-