windows: drop some py2 registry module importing
authorMatt Harbison <matt_harbison@yahoo.com>
Thu, 15 Dec 2022 15:46:25 -0500
changeset 49809 7a80a614c9e5
parent 49808 7a4143428db7
child 49810 a9faacdc5943
windows: drop some py2 registry module importing The comment was actually backwards- `winreg` is importable on py3, and is already imported by mercurial/windows.py.
mercurial/scmwindows.py
--- a/mercurial/scmwindows.py	Thu Dec 15 15:41:59 2022 -0500
+++ b/mercurial/scmwindows.py	Thu Dec 15 15:46:25 2022 -0500
@@ -1,4 +1,5 @@
 import os
+import winreg  # pytype: disable=import-error
 
 from typing import (
     List,
@@ -15,14 +16,6 @@
 if pycompat.TYPE_CHECKING:
     from . import ui as uimod
 
-try:
-    import _winreg as winreg  # pytype: disable=import-error
-
-    winreg.CloseKey
-except ImportError:
-    # py2 only
-    import winreg  # pytype: disable=import-error
-
 # MS-DOS 'more' is the only pager available by default on Windows.
 fallbackpager = b'more'