7 Module implementing some utility functions for the Download package. |
7 Module implementing some utility functions for the Download package. |
8 """ |
8 """ |
9 |
9 |
10 from __future__ import unicode_literals |
10 from __future__ import unicode_literals |
11 |
11 |
12 from PyQt4.QtCore import QCoreApplication |
12 from PyQt5.QtCore import QCoreApplication |
13 |
13 |
14 |
14 |
15 def timeString(timeRemaining): |
15 def timeString(timeRemaining): |
16 """ |
16 """ |
17 Module function to format the given time. |
17 Module function to format the given time. |
23 minutes = int(timeRemaining / 60) |
23 minutes = int(timeRemaining / 60) |
24 seconds = int(timeRemaining % 60) |
24 seconds = int(timeRemaining % 60) |
25 remaining = QCoreApplication.translate( |
25 remaining = QCoreApplication.translate( |
26 "DownloadUtilities", |
26 "DownloadUtilities", |
27 "%n:{0:02} minutes remaining""", "", |
27 "%n:{0:02} minutes remaining""", "", |
28 QCoreApplication.UnicodeUTF8, minutes).format(seconds) |
28 QCoreApplication, minutes).format(seconds) |
29 else: |
29 else: |
30 seconds = int(timeRemaining) |
30 seconds = int(timeRemaining) |
31 remaining = QCoreApplication.translate( |
31 remaining = QCoreApplication.translate( |
32 "DownloadUtilities", |
32 "DownloadUtilities", |
33 "%n seconds remaining", "", QCoreApplication.UnicodeUTF8, seconds) |
33 "%n seconds remaining", "", QCoreApplication, seconds) |
34 |
34 |
35 return remaining |
35 return remaining |
36 |
36 |
37 |
37 |
38 def dataString(size): |
38 def dataString(size): |