TimeTracker/TimeTrackerWidget.py

changeset 87
4ac2329b36da
parent 84
427a7f8d662f
child 89
e38b60832145
--- a/TimeTracker/TimeTrackerWidget.py	Thu Apr 09 18:44:42 2020 +0200
+++ b/TimeTracker/TimeTrackerWidget.py	Tue Jun 23 19:40:26 2020 +0200
@@ -7,8 +7,6 @@
 Module implementing the time tracker widget.
 """
 
-from __future__ import unicode_literals
-
 import os
 
 from PyQt5.QtCore import pyqtSlot, QPoint, Qt, QDate, QTime, QFileInfo
@@ -144,9 +142,9 @@
         menu.addAction(self.tr("Save"), self.__saveEntries)
         menu.addSeparator()
         menu.addAction(self.tr("Import"), self.__importEntries)
-        menu.addAction(self.tr("Export Selected"),
-                       self.__exportSelectedEntries)\
-            .setEnabled(len(self.entriesList.selectedItems()) != 0)
+        act = menu.addAction(self.tr("Export Selected"),
+                             self.__exportSelectedEntries)
+        act.setEnabled(len(self.entriesList.selectedItems()) != 0)
         menu.addAction(self.tr("Export All"), self.__exportEntries)
         menu.addSeparator()
         menu.addAction(self.tr("Remove duplicates"), self.__removeDuplicates)
@@ -198,8 +196,8 @@
                     entry.setComment(comment)
                     self.__tracker.entryChanged()
                     
-                    date, time, duration, task, comment = \
-                        entry.getEntryData()[1:-1]
+                    (date, time, duration, task,
+                     comment) = entry.getEntryData()[1:-1]
                     itm.setText(0, self.tr("{0}, {1}", "date, time")
                                 .format(date, time))
                     itm.setText(1, self.tr("{0} min").format(duration))
@@ -236,8 +234,10 @@
         """
         Private slot to import tracker entries.
         """
-        path = Preferences.getMultiProject("Workspace") or \
+        path = (
+            Preferences.getMultiProject("Workspace") or
             Utilities.getHomeDir()
+        )
         fname = E5FileDialog.getOpenFileName(
             None,
             self.tr("Import Tracker Entries"),
@@ -261,8 +261,10 @@
         
         @keyparam ids list of IDs to export or all if empty (list of integer)
         """
-        path = Preferences.getMultiProject("Workspace") or \
+        path = (
+            Preferences.getMultiProject("Workspace") or
             Utilities.getHomeDir()
+        )
         fname, selectedFilter = E5FileDialog.getSaveFileNameAndFilter(
             self,
             self.tr("Export Tracker Entries"),

eric ide

mercurial