From b5230d9bd8a21e959b4a1a0215bffc2ec48c4d41 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 2 Jun 2019 14:33:27 +0530 Subject: [PATCH] py3: more unicode porting --- src/calibre/utils/__init__.py | 7 +++-- src/calibre/utils/config_base.py | 11 ++++--- src/calibre/utils/date.py | 54 ++++++++++++++++---------------- src/calibre/utils/linux_trash.py | 2 +- src/calibre/utils/test_lock.py | 4 +-- 5 files changed, 41 insertions(+), 37 deletions(-) diff --git a/src/calibre/utils/__init__.py b/src/calibre/utils/__init__.py index d019555817..abed0fd8b0 100644 --- a/src/calibre/utils/__init__.py +++ b/src/calibre/utils/__init__.py @@ -1,4 +1,7 @@ #!/usr/bin/env python2 + +from __future__ import absolute_import, division, print_function, unicode_literals + __license__ = 'GPL v3' __copyright__ = '2008, Kovid Goyal kovid@kovidgoyal.net' __docformat__ = 'restructuredtext en' @@ -35,8 +38,8 @@ def unpickle_binary_string(data): which = data[offset:offset+1] offset += 1 if which == BINSTRING: - sz, = struct.unpack_from(b'