mirror of
				https://github.com/kovidgoyal/calibre.git
				synced 2025-10-31 10:37:00 -04:00 
			
		
		
		
	py3: Ensure cmp() is available where it is used
This commit is contained in:
		
							parent
							
								
									0db9c42360
								
							
						
					
					
						commit
						a811bfa502
					
				| @ -13,7 +13,7 @@ from functools import partial | ||||
| 
 | ||||
| import apsw | ||||
| from polyglot.builtins import (iteritems, itervalues, | ||||
|         unicode_type, reraise, string_or_bytes) | ||||
|         unicode_type, reraise, string_or_bytes, cmp) | ||||
| 
 | ||||
| from calibre import isbytestring, force_unicode, prints, as_unicode | ||||
| from calibre.constants import (iswindows, filesystem_encoding, | ||||
|  | ||||
| @ -15,7 +15,7 @@ from calibre.devices.usbms.books import CollectionsBookList | ||||
| from calibre.utils.config_base import prefs | ||||
| from calibre.devices.usbms.driver import debug_print | ||||
| from calibre.ebooks.metadata import author_to_author_sort | ||||
| from polyglot.builtins import unicode_type, string_or_bytes, iteritems, itervalues | ||||
| from polyglot.builtins import unicode_type, string_or_bytes, iteritems, itervalues, cmp | ||||
| 
 | ||||
| 
 | ||||
| class Book(Book_): | ||||
|  | ||||
| @ -15,7 +15,7 @@ from calibre.constants import preferred_encoding | ||||
| from calibre import isbytestring, force_unicode | ||||
| from calibre.utils.config_base import tweaks | ||||
| from calibre.utils.icu import sort_key | ||||
| from polyglot.builtins import string_or_bytes, iteritems, itervalues | ||||
| from polyglot.builtins import string_or_bytes, iteritems, itervalues, cmp | ||||
| 
 | ||||
| 
 | ||||
| class Book(Metadata): | ||||
|  | ||||
| @ -8,7 +8,7 @@ __docformat__ = 'restructuredtext en' | ||||
| import sys, struct, zlib, bz2, os | ||||
| 
 | ||||
| from calibre import guess_type | ||||
| from polyglot.builtins import unicode_type | ||||
| from polyglot.builtins import unicode_type, cmp | ||||
| 
 | ||||
| 
 | ||||
| class FileStream: | ||||
|  | ||||
| @ -21,7 +21,7 @@ from calibre.ebooks.metadata import title_sort, author_to_author_sort | ||||
| from calibre.ebooks.metadata.opf2 import metadata_to_opf | ||||
| from calibre import prints, force_unicode | ||||
| from polyglot.builtins import (iteritems, itervalues, map, | ||||
|         unicode_type, string_or_bytes, zip) | ||||
|         unicode_type, string_or_bytes, zip, cmp) | ||||
| 
 | ||||
| 
 | ||||
| class MetadataBackup(Thread):  # {{{ | ||||
|  | ||||
| @ -20,7 +20,7 @@ from calibre import isbytestring, force_unicode | ||||
| from calibre.constants import iswindows, DEBUG, plugins | ||||
| from calibre.utils.icu import sort_key | ||||
| from calibre import prints | ||||
| from polyglot.builtins import unicode_type | ||||
| from polyglot.builtins import unicode_type, cmp | ||||
| from polyglot import reprlib | ||||
| from polyglot.queue import Queue | ||||
| 
 | ||||
|  | ||||
| @ -16,9 +16,10 @@ import codecs | ||||
| 
 | ||||
| from calibre.constants import plugins | ||||
| from calibre.utils.config_base import tweaks | ||||
| from polyglot.builtins import unicode_type | ||||
| from polyglot.builtins import unicode_type, cmp | ||||
| 
 | ||||
| _locale = _collator = _primary_collator = _sort_collator = _numeric_collator = _case_sensitive_collator = None | ||||
| cmp | ||||
| 
 | ||||
| _none = u'' | ||||
| _none2 = b'' | ||||
|  | ||||
| @ -10,7 +10,7 @@ import unittest, sys | ||||
| from contextlib import contextmanager | ||||
| 
 | ||||
| import calibre.utils.icu as icu | ||||
| from polyglot.builtins import iteritems, unicode_type | ||||
| from polyglot.builtins import iteritems, unicode_type, cmp | ||||
| 
 | ||||
| 
 | ||||
| @contextmanager | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user