3 # Note: Commented out items means they weren't implemented at the time.
4 # Uncomment them when the modules have been added to the typeshed.
7 from builtins import filter as filter, input as input, map as map, range as range, zip as zip
8 from collections import UserDict as UserDict, UserList as UserList, UserString as UserString
9 from functools import reduce as reduce
10 from io import StringIO as StringIO
11 from itertools import filterfalse as filterfalse, zip_longest as zip_longest
12 from os import getcwd as getcwd, getcwdb as getcwdb
13 from sys import intern as intern
15 # import tkinter.font as tkinter_font
16 # import tkinter.messagebox as tkinter_messagebox
17 # import tkinter.simpledialog as tkinter_tksimpledialog
18 # import tkinter.dnd as tkinter_dnd
19 # import tkinter.colorchooser as tkinter_colorchooser
20 # import tkinter.scrolledtext as tkinter_scrolledtext
21 # import tkinter.simpledialog as tkinter_simpledialog
22 # import tkinter.tix as tkinter_tix
23 # import copyreg as copyreg
24 # import dbm.gnu as dbm_gnu
26 BaseHTTPServer as BaseHTTPServer,
27 CGIHTTPServer as CGIHTTPServer,
28 SimpleHTTPServer as SimpleHTTPServer,
29 _dummy_thread as _dummy_thread,
32 configparser as configparser,
34 email_mime_base as email_mime_base,
35 email_mime_multipart as email_mime_multipart,
36 email_mime_nonmultipart as email_mime_nonmultipart,
37 email_mime_text as email_mime_text,
38 html_entities as html_entities,
39 html_parser as html_parser,
40 http_client as http_client,
41 http_cookiejar as http_cookiejar,
42 http_cookies as http_cookies,
45 socketserver as socketserver,
47 tkinter_commondialog as tkinter_commondialog,
48 tkinter_constants as tkinter_constants,
49 tkinter_dialog as tkinter_dialog,
50 tkinter_filedialog as tkinter_filedialog,
51 tkinter_tkfiledialog as tkinter_tkfiledialog,
52 tkinter_ttk as tkinter_ttk,
54 urllib_error as urllib_error,
55 urllib_parse as urllib_parse,
56 urllib_robotparser as urllib_robotparser,
59 # import xmlrpc.client as xmlrpc_client
60 # import xmlrpc.server as xmlrpc_server
63 reload_module = importlib.reload
65 shlex_quote = shlex.quote