From 2a1aeae370e8b5a4e0c78dd8dbc2a15443869f83 Mon Sep 17 00:00:00 2001 From: Avasam Date: Thu, 21 Sep 2023 19:05:34 -0400 Subject: [PATCH] Extract "remove unused imports" from #2102 --- Pythonwin/pywin/Demos/app/helloapp.py | 2 +- .../framework/editor/color/coloreditor.py | 8 +------ Pythonwin/pywin/framework/editor/configui.py | 11 +--------- Pythonwin/pywin/framework/editor/editor.py | 4 +--- Pythonwin/pywin/framework/winout.py | 21 +++++++------------ Pythonwin/pywin/tools/regpy.py | 2 +- com/win32comext/axdebug/Test/host.py | 6 ++---- com/win32comext/axdebug/contexts.py | 2 +- com/win32comext/axdebug/debugger.py | 2 +- com/win32comext/axdebug/documents.py | 4 ++-- com/win32comext/axdebug/expressions.py | 2 +- com/win32comext/axscript/client/debug.py | 3 +-- isapi/test/extension_simple.py | 7 +------ 13 files changed, 22 insertions(+), 52 deletions(-) diff --git a/Pythonwin/pywin/Demos/app/helloapp.py b/Pythonwin/pywin/Demos/app/helloapp.py index 876f16f71..6ac35b431 100644 --- a/Pythonwin/pywin/Demos/app/helloapp.py +++ b/Pythonwin/pywin/Demos/app/helloapp.py @@ -14,7 +14,7 @@ import win32con import win32ui -from pywin.mfc import afxres, dialog, window +from pywin.mfc import window from pywin.mfc.thread import WinApp diff --git a/Pythonwin/pywin/framework/editor/color/coloreditor.py b/Pythonwin/pywin/framework/editor/color/coloreditor.py index 4aacc0eab..3d9b7e09e 100644 --- a/Pythonwin/pywin/framework/editor/color/coloreditor.py +++ b/Pythonwin/pywin/framework/editor/color/coloreditor.py @@ -5,13 +5,7 @@ import win32api import win32con import win32ui -from pywin.framework.editor import ( - GetEditorFontOption, - GetEditorOption, - SetEditorFontOption, - SetEditorOption, - defaultCharacterFormat, -) +from pywin.framework.editor import GetEditorOption from pywin.scintilla import bindings # from pywin.framework.editor import EditorPropertyPage diff --git a/Pythonwin/pywin/framework/editor/configui.py b/Pythonwin/pywin/framework/editor/configui.py index 903ad66c7..174cb907b 100644 --- a/Pythonwin/pywin/framework/editor/configui.py +++ b/Pythonwin/pywin/framework/editor/configui.py @@ -2,15 +2,7 @@ import win32api import win32con import win32ui -from pywin.framework.editor import ( - DeleteEditorOption, - GetEditorFontOption, - GetEditorOption, - SetEditorFontOption, - SetEditorOption, - defaultCharacterFormat, - editorTemplate, -) +from pywin.framework.editor import DeleteEditorOption, GetEditorOption, SetEditorOption from pywin.mfc import dialog from . import document @@ -119,7 +111,6 @@ def OnInitDialog(self): import traceback traceback.print_exc() - pass self.HookCommand(self.OnButSimple, win32ui.IDC_FOLD_ENABLE) self.HookCommand(self.OnButSimple, win32ui.IDC_RADIO1) diff --git a/Pythonwin/pywin/framework/editor/editor.py b/Pythonwin/pywin/framework/editor/editor.py index 63df9cfcd..c14a2b724 100644 --- a/Pythonwin/pywin/framework/editor/editor.py +++ b/Pythonwin/pywin/framework/editor/editor.py @@ -26,11 +26,9 @@ from pywin.framework.editor import ( GetEditorFontOption, GetEditorOption, - SetEditorFontOption, - SetEditorOption, defaultCharacterFormat, ) -from pywin.mfc import afxres, dialog, docview +from pywin.mfc import afxres, docview patImport = regex.symcomp(r"import \(.*\)") patIndent = regex.compile(r"^\([ \t]*[~ \t]\)") diff --git a/Pythonwin/pywin/framework/winout.py b/Pythonwin/pywin/framework/winout.py index 7badd3841..1e831c2ea 100644 --- a/Pythonwin/pywin/framework/winout.py +++ b/Pythonwin/pywin/framework/winout.py @@ -23,17 +23,21 @@ import queue import re +import pywin.scintilla.document import win32api import win32con import win32ui from pywin.framework import app, window from pywin.mfc import docview +from pywin.scintilla import scintillacon debug = lambda msg: None - -##debug=win32ui.OutputDebugString -##import win32trace;win32trace.InitWrite() # for debugging - delete me! -##debug = win32trace.write +# debug=win32ui.OutputDebugString +# import win32trace;win32trace.InitWrite() # for debugging - delete me! +# debug = win32trace.write +# WindowOutputDocumentParent=docview.RichEditDoc +# WindowOutputDocumentParent=docview.Document +WindowOutputDocumentParent = pywin.scintilla.document.CScintillaDocument class flags: @@ -43,15 +47,6 @@ class flags: WQ_IDLE = 2 -# WindowOutputDocumentParent=docview.RichEditDoc -# WindowOutputDocumentParent=docview.Document -import pywin.scintilla.document -from pywin import default_scintilla_encoding -from pywin.scintilla import scintillacon - -WindowOutputDocumentParent = pywin.scintilla.document.CScintillaDocument - - class WindowOutputDocument(WindowOutputDocumentParent): def SaveModified(self): return 1 # say it is OK to destroy my document diff --git a/Pythonwin/pywin/tools/regpy.py b/Pythonwin/pywin/tools/regpy.py index 11ad63af5..e623dbcdc 100644 --- a/Pythonwin/pywin/tools/regpy.py +++ b/Pythonwin/pywin/tools/regpy.py @@ -1,8 +1,8 @@ # (sort-of) Registry editor import commctrl -import dialog import win32con import win32ui +from pywin.mfc import dialog class RegistryControl: diff --git a/com/win32comext/axdebug/Test/host.py b/com/win32comext/axdebug/Test/host.py index da99b1b2f..11f55029d 100644 --- a/com/win32comext/axdebug/Test/host.py +++ b/com/win32comext/axdebug/Test/host.py @@ -5,10 +5,8 @@ import win32api import win32com.server.util import winerror -from win32com.axdebug import adb, axdebug, codecontainer, contexts, documents, gateways -from win32com.axdebug.util import _wrap, _wrap_remove, trace -from win32com.axscript import axscript -from win32com.client.util import Enumerator +from win32com.axdebug import adb, axdebug, codecontainer, gateways +from win32com.axdebug.util import trace from win32com.server.exception import Exception diff --git a/com/win32comext/axdebug/contexts.py b/com/win32comext/axdebug/contexts.py index 858166394..d1f5d4801 100644 --- a/com/win32comext/axdebug/contexts.py +++ b/com/win32comext/axdebug/contexts.py @@ -7,7 +7,7 @@ from . import adb, axdebug, gateways # Utility function for wrapping object created by this module. -from .util import _wrap, _wrap_remove, trace +from .util import _wrap class DebugCodeContext(gateways.DebugCodeContext, gateways.DebugDocumentContext): diff --git a/com/win32comext/axdebug/debugger.py b/com/win32comext/axdebug/debugger.py index 3157586bc..1fd027151 100644 --- a/com/win32comext/axdebug/debugger.py +++ b/com/win32comext/axdebug/debugger.py @@ -13,7 +13,7 @@ expressions, gateways, ) -from win32com.axdebug.util import _wrap, _wrap_remove, trace +from win32com.axdebug.util import _wrap from win32com.axscript import axscript currentDebugger = None diff --git a/com/win32comext/axdebug/documents.py b/com/win32comext/axdebug/documents.py index 2bcc1c6f1..f5a3823b2 100644 --- a/com/win32comext/axdebug/documents.py +++ b/com/win32comext/axdebug/documents.py @@ -7,8 +7,8 @@ from win32com.server.exception import Exception from win32com.server.util import unwrap -from . import axdebug, codecontainer, contexts, gateways -from .util import RaiseNotImpl, _wrap, _wrap_remove, trace +from . import axdebug, gateways +from .util import _wrap, trace # def trace(*args): # pass diff --git a/com/win32comext/axdebug/expressions.py b/com/win32comext/axdebug/expressions.py index e573eb514..f554f0f0b 100644 --- a/com/win32comext/axdebug/expressions.py +++ b/com/win32comext/axdebug/expressions.py @@ -8,7 +8,7 @@ from win32com.server.exception import COMException from . import axdebug, gateways -from .util import RaiseNotImpl, _wrap, _wrap_remove +from .util import RaiseNotImpl, _wrap # Given an object, return a nice string diff --git a/com/win32comext/axscript/client/debug.py b/com/win32comext/axscript/client/debug.py index b3871ab19..e2eec0291 100644 --- a/com/win32comext/axscript/client/debug.py +++ b/com/win32comext/axscript/client/debug.py @@ -3,10 +3,9 @@ import pythoncom import win32api -import win32com.client.connect import win32com.server.util import winerror -from win32com.axdebug import adb, axdebug, contexts, documents, gateways, stackframe +from win32com.axdebug import adb, axdebug, documents, gateways from win32com.axdebug.codecontainer import SourceCodeContainer from win32com.axdebug.util import _wrap, _wrap_remove from win32com.client.util import Enumerator diff --git a/isapi/test/extension_simple.py b/isapi/test/extension_simple.py index 64bd71fd2..1c98c64b6 100644 --- a/isapi/test/extension_simple.py +++ b/isapi/test/extension_simple.py @@ -6,17 +6,12 @@ # This will execute the method 'test1' below. See below for the list of # test methods that are acceptable. -import urllib.error -import urllib.parse -import urllib.request - # If we have no console (eg, am running from inside IIS), redirect output # somewhere useful - in this case, the standard win32 trace collector. import win32api import winerror -from isapi import ExtensionError, isapicon, threaded_extension -from isapi.simple import SimpleFilter +from isapi import ExtensionError, threaded_extension try: win32api.GetConsoleTitle()