From e592d895ea88a884c262c5084f3b9e344770073b Mon Sep 17 00:00:00 2001 From: Eli Schwartz Date: Sun, 17 Oct 2021 17:17:27 -0400 Subject: [PATCH] py3 porting cleanup: drop raw_input compat alias --- src/calibre/db/cli/cmd_remove_custom_column.py | 3 +-- src/calibre/debug.py | 4 ++-- src/calibre/ebooks/rtf2xml/output.py | 3 +-- src/calibre/srv/manage_users_cli.py | 4 ++-- src/calibre/utils/exim.py | 4 ++-- src/calibre/utils/matcher.py | 4 ++-- 6 files changed, 10 insertions(+), 12 deletions(-) diff --git a/src/calibre/db/cli/cmd_remove_custom_column.py b/src/calibre/db/cli/cmd_remove_custom_column.py index dbbf18a7af..5ac8a3d998 100644 --- a/src/calibre/db/cli/cmd_remove_custom_column.py +++ b/src/calibre/db/cli/cmd_remove_custom_column.py @@ -6,7 +6,6 @@ import sys from calibre import prints from calibre.db.legacy import LibraryDatabase -from polyglot.builtins import raw_input readonly = False version = 0 # change this if you change signature of implementation() @@ -39,7 +38,7 @@ columns with the custom_columns command. def input_unicode(prompt): - ans = raw_input(prompt) + ans = input(prompt) if isinstance(ans, bytes): ans = ans.decode(sys.stdin.encoding) return ans diff --git a/src/calibre/debug.py b/src/calibre/debug.py index 2f7fb6bee4..47f6bd7009 100644 --- a/src/calibre/debug.py +++ b/src/calibre/debug.py @@ -12,7 +12,7 @@ from calibre.utils.config import OptionParser from calibre.constants import iswindows from calibre import prints from calibre.startup import get_debug_executable -from polyglot.builtins import exec_path, raw_input, unicode_type, getcwd +from polyglot.builtins import exec_path, unicode_type, getcwd def run_calibre_debug(*args, **kw): @@ -156,7 +156,7 @@ def debug_device_driver(): from calibre.devices import debug debug(ioreg_to_tmp=True, buf=sys.stdout) if iswindows: # no2to3 - raw_input('Press Enter to continue...') # no2to3 + input('Press Enter to continue...') # no2to3 def add_simple_plugin(path_to_plugin): diff --git a/src/calibre/ebooks/rtf2xml/output.py b/src/calibre/ebooks/rtf2xml/output.py index 2af1af1506..d4c5b44c35 100644 --- a/src/calibre/ebooks/rtf2xml/output.py +++ b/src/calibre/ebooks/rtf2xml/output.py @@ -12,7 +12,6 @@ # # ######################################################################### import sys, os -from polyglot.builtins import raw_input from . import open_for_read, open_for_write # , codecs @@ -84,7 +83,7 @@ class Output: msg += ('Type "o" to overwrite.\n' 'Type any other key to print to standard output.\n') sys.stderr.write(msg) - user_response = raw_input() + user_response = input() if user_response == 'o': with open_for_read(self.__file) as read_obj: with open_for_write(self.output_file) as write_obj: diff --git a/src/calibre/srv/manage_users_cli.py b/src/calibre/srv/manage_users_cli.py index 9dcce94041..1c841a38a6 100644 --- a/src/calibre/srv/manage_users_cli.py +++ b/src/calibre/srv/manage_users_cli.py @@ -8,7 +8,7 @@ from functools import partial from calibre import prints from calibre.constants import preferred_encoding, iswindows from calibre.utils.config import OptionParser -from polyglot.builtins import iteritems, raw_input, unicode_type +from polyglot.builtins import iteritems, unicode_type def create_subcommand_parser(name, usage): @@ -102,7 +102,7 @@ def manage_users_cli(path=None, args=()): def get_input(prompt): prints(prompt, end=' ') - ans = raw_input() + ans = input() if isinstance(ans, bytes): ans = ans.decode(enc) if iswindows: diff --git a/src/calibre/utils/exim.py b/src/calibre/utils/exim.py index cf07c6ffff..b890962283 100644 --- a/src/calibre/utils/exim.py +++ b/src/calibre/utils/exim.py @@ -11,7 +11,7 @@ from calibre.constants import config_dir, iswindows, filesystem_encoding from calibre.utils.config_base import prefs, StringConfig, create_global_prefs from calibre.utils.config import JSONConfig from calibre.utils.filenames import samefile -from polyglot.builtins import iteritems, raw_input, error_message, unicode_type +from polyglot.builtins import iteritems, error_message, unicode_type from polyglot.binary import as_hex_unicode @@ -389,7 +389,7 @@ def cli_report(*args, **kw): def input_unicode(prompt): - ans = raw_input(prompt) + ans = input(prompt) if isinstance(ans, bytes): ans = ans.decode(sys.stdin.encoding) return ans diff --git a/src/calibre/utils/matcher.py b/src/calibre/utils/matcher.py index 5a5d19f9ce..3c9d4fdf3c 100644 --- a/src/calibre/utils/matcher.py +++ b/src/calibre/utils/matcher.py @@ -16,7 +16,7 @@ from itertools import islice from calibre import detect_ncpus as cpu_count, as_unicode from calibre.constants import filesystem_encoding from calibre.utils.icu import primary_sort_key, primary_find, primary_collator -from polyglot.builtins import iteritems, itervalues, unicode_type, raw_input, getcwd +from polyglot.builtins import iteritems, itervalues, unicode_type, getcwd from polyglot.queue import Queue DEFAULT_LEVEL1 = '/' @@ -328,7 +328,7 @@ def get_char(string, pos): def input_unicode(prompt): - ans = raw_input(prompt) + ans = input(prompt) if isinstance(ans, bytes): ans = ans.decode(sys.stdin.encoding) return ans