mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
py3: Port Queue in metadata sources
This commit is contained in:
parent
ff79cf7113
commit
96f4c4c3a2
@ -7,7 +7,10 @@ import re
|
||||
import socket
|
||||
import time
|
||||
from functools import partial
|
||||
from Queue import Empty, Queue
|
||||
try:
|
||||
from queue import Empty, Queue
|
||||
except ImportError:
|
||||
from Queue import Empty, Queue
|
||||
from threading import Thread
|
||||
from urlparse import urlparse
|
||||
|
||||
|
@ -8,7 +8,6 @@ __copyright__ = '2011, Kovid Goyal <kovid@kovidgoyal.net>'
|
||||
__docformat__ = 'restructuredtext en'
|
||||
|
||||
import time
|
||||
from Queue import Queue, Empty
|
||||
from threading import Thread, Event
|
||||
from io import BytesIO
|
||||
|
||||
@ -17,6 +16,7 @@ from calibre.ebooks.metadata.sources.base import create_log
|
||||
from calibre.ebooks.metadata.sources.prefs import msprefs
|
||||
from calibre.utils.img import save_cover_data_to, remove_borders_from_image, image_to_data, image_from_data
|
||||
from calibre.utils.imghdr import identify
|
||||
from polyglot.queue import Queue, Empty
|
||||
|
||||
|
||||
class Worker(Thread):
|
||||
@ -192,7 +192,3 @@ def download_cover(log,
|
||||
results.sort(key=keygen)
|
||||
|
||||
return results[0] if results else None
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -9,7 +9,10 @@ __docformat__ = 'restructuredtext en'
|
||||
|
||||
import time
|
||||
from functools import partial
|
||||
from Queue import Queue, Empty
|
||||
try:
|
||||
from queue import Empty, Queue
|
||||
except ImportError:
|
||||
from Queue import Empty, Queue
|
||||
|
||||
|
||||
from calibre.ebooks.metadata import check_isbn
|
||||
|
@ -9,7 +9,10 @@ __docformat__ = 'restructuredtext en'
|
||||
|
||||
import time, re
|
||||
from threading import Thread
|
||||
from Queue import Queue, Empty
|
||||
try:
|
||||
from queue import Empty, Queue
|
||||
except ImportError:
|
||||
from Queue import Empty, Queue
|
||||
|
||||
from calibre import as_unicode, random_user_agent
|
||||
from calibre.ebooks.metadata import check_isbn
|
||||
|
@ -95,6 +95,9 @@ class GoogleImages(Source):
|
||||
|
||||
|
||||
def test():
|
||||
try:
|
||||
from queue import Queue
|
||||
except ImportError:
|
||||
from Queue import Queue
|
||||
from threading import Event
|
||||
from calibre.utils.logging import default_log
|
||||
|
@ -9,7 +9,6 @@ __docformat__ = 'restructuredtext en'
|
||||
|
||||
import time, re
|
||||
from datetime import datetime
|
||||
from Queue import Queue, Empty
|
||||
from threading import Thread
|
||||
from io import BytesIO
|
||||
from operator import attrgetter
|
||||
@ -28,6 +27,7 @@ from calibre.utils.icu import lower
|
||||
from calibre.utils.date import UNDEFINED_DATE
|
||||
from calibre.utils.formatter import EvalFormatter
|
||||
from polyglot.builtins import iteritems, itervalues, unicode_type
|
||||
from polyglot.queue import Queue, Empty
|
||||
|
||||
# Download worker {{{
|
||||
|
||||
|
@ -11,7 +11,10 @@ Fetch metadata using Overdrive Content Reserve
|
||||
'''
|
||||
import re, random, copy, json
|
||||
from threading import RLock
|
||||
from Queue import Queue, Empty
|
||||
try:
|
||||
from queue import Empty, Queue
|
||||
except ImportError:
|
||||
from Queue import Empty, Queue
|
||||
|
||||
|
||||
from calibre.ebooks.metadata import check_isbn
|
||||
|
@ -12,7 +12,10 @@ __docformat__ = 'restructuredtext en'
|
||||
# bitcoins to 1E6CRSLY1uNstcZjLYZBHRVs1CPKbdi4ep
|
||||
|
||||
import re
|
||||
from Queue import Queue, Empty
|
||||
try:
|
||||
from queue import Empty, Queue
|
||||
except ImportError:
|
||||
from Queue import Empty, Queue
|
||||
|
||||
from calibre import as_unicode, replace_entities
|
||||
from calibre.ebooks.metadata import check_isbn
|
||||
|
Loading…
x
Reference in New Issue
Block a user