]> git.itanic.dy.fi Git - emerge-timer/commitdiff
Fix correct newline behaviour in python3 master
authorEsko Kokkonen <esko.kokkonen@gmail.com>
Thu, 4 Sep 2014 15:44:01 +0000 (18:44 +0300)
committerEsko Kokkonen <esko.kokkonen@gmail.com>
Thu, 4 Sep 2014 15:44:01 +0000 (18:44 +0300)
Newlines in print command behave differently in python3 which was
causing ugly printouts in "-c" mode. Other modes may be affected as
well.

emerge-timer.py

index 1d6ddf0111d72994daf32526ec8cd09480a04abd..d782b34996fac6c9b6c791a58a069adace19de77 100755 (executable)
@@ -97,26 +97,26 @@ class package:
 
         if len(self.versions) == 1:
             print("\t last time:   "),
-            print(give_time(self.average_time())),
+            print(give_time(self.average_time()), end='')
 
         elif len(self.versions) > 1:
-            print("\t average time:"),
-            print(give_time(self.average_time())),
+            print("\t average time: ", end='')
+            print(give_time(self.average_time()), end='')
 
         else:
             print("\t average time: " + GREEN("unknown\n")),
             return
 
-        print("\n\t " + '-'*45),
+        print("\n\t " + '-'*45, end='')
 
-        print("\n\t time to finish:"),
+        print("\n\t time to finish: ", end='')
 
         if type(self.emerge_time) != str:
 
             finish_time = self.average_time() - self.emerge_time
 
             if finish_time > 0:
-                print(give_time(finish_time))
+                print(give_time(finish_time), "\n")
             else:
                 print(GREEN("any time now"))
         else: