mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-06-23 15:30:45 -04:00
Fix #593
This commit is contained in:
parent
66521c6e49
commit
5884b941aa
@ -12,7 +12,7 @@
|
||||
## You should have received a copy of the GNU General Public License along
|
||||
## with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
## 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
import os, textwrap, traceback, time, re, sre_constants, urllib
|
||||
import os, textwrap, traceback, time, re, sre_constants, urllib, locale
|
||||
from datetime import timedelta, datetime
|
||||
from operator import attrgetter
|
||||
from math import cos, sin, pi
|
||||
@ -28,6 +28,11 @@ from libprs500.ptempfile import PersistentTemporaryFile
|
||||
from libprs500.library.database import LibraryDatabase, SearchToken
|
||||
from libprs500.gui2 import NONE, TableView, qstring_to_unicode
|
||||
|
||||
try:
|
||||
pe = locale.getpreferredencoding()
|
||||
except:
|
||||
pe = 'utf-8'
|
||||
|
||||
class LibraryDelegate(QItemDelegate):
|
||||
COLOR = QColor("blue")
|
||||
SIZE = 16
|
||||
@ -310,7 +315,7 @@ class BooksModel(QAbstractTableModel):
|
||||
dt = self.db.timestamp(row)
|
||||
if dt:
|
||||
dt = dt - timedelta(seconds=time.timezone) + timedelta(hours=time.daylight)
|
||||
return QVariant(dt.strftime(BooksView.TIME_FMT))
|
||||
return QVariant(dt.strftime(BooksView.TIME_FMT).decode(pe))
|
||||
elif col == 4:
|
||||
r = self.db.rating(row)
|
||||
r = r/2 if r else 0
|
||||
|
Loading…
x
Reference in New Issue
Block a user