]> git.itanic.dy.fi Git - emerge-timer/commitdiff
Be more specific on the emerge date
authorEsko Kokkonen <esko.kokkonen@gmail.com>
Tue, 14 Jun 2011 20:07:30 +0000 (23:07 +0300)
committerEsko Kokkonen <esko.kokkonen@gmail.com>
Tue, 14 Jun 2011 20:07:30 +0000 (23:07 +0300)
Print the weekday as well as the exact time of the emerge start

emerge-timer.py

index 92eb1d3fc09a7ed969cba93125a2be712b8fa8fb..a8a15b6aed8fc6b2075a0fd17fa5eaea79bc645d 100755 (executable)
@@ -71,14 +71,32 @@ def organize_times(time):
 def date_printer(package, time1, time2):
     global emerge_time
 
-    date = datetime.date.fromtimestamp(time1)
-    emerge_time = time2-time1
-    date = (str(date.day) + "/" + str(date.month)
-            + "/" + str(date.year))
+    date = datetime.datetime.fromtimestamp(time1)
+
+    year = str(date.year)
+    month = str(date.month)
+    day = str(date.day)
+    weekday = date.weekday()
+
+    if weekday == 0: weekday = 'Mon '
+    if weekday == 1: weekday = 'Tue '
+    if weekday == 2: weekday = 'Wed '
+    if weekday == 3: weekday = 'Thur '
+    if weekday == 4: weekday = 'Fri '
+    if weekday == 5: weekday = 'Sat '
+    if weekday == 6: weekday = 'Sun '
+
+    hour = str(date.hour)
+    minute = str(date.minute)
+    second = str(date.second)
+
+    date = (weekday + day + '/' + month + '/' + year + ' ' +
+            hour + ':' + minute + ':' + second)
 
     print("Started emerging " + green_start + package + color_stop +
           " on " + date)
 
+    emerge_time = time2-time1
     print "merge time",
     organize_times(emerge_time)
     print "\n"