mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-06-23 15:30:45 -04:00
py3: Port winreg imports
This commit is contained in:
parent
549b822f9c
commit
f1199035f6
@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
from __future__ import absolute_import, division, print_function, unicode_literals
|
from __future__ import absolute_import, division, print_function, unicode_literals
|
||||||
|
|
||||||
import os, string, _winreg as winreg, re, sys
|
import os, string, re, sys
|
||||||
from collections import namedtuple, defaultdict
|
from collections import namedtuple, defaultdict
|
||||||
from operator import itemgetter
|
from operator import itemgetter
|
||||||
from ctypes import (
|
from ctypes import (
|
||||||
@ -20,6 +20,12 @@ from calibre import prints, as_unicode
|
|||||||
|
|
||||||
is64bit = sys.maxsize > (1 << 32)
|
is64bit = sys.maxsize > (1 << 32)
|
||||||
|
|
||||||
|
try:
|
||||||
|
import winreg
|
||||||
|
except ImportError:
|
||||||
|
import _winreg as winreg
|
||||||
|
|
||||||
|
|
||||||
# Data and function type definitions {{{
|
# Data and function type definitions {{{
|
||||||
|
|
||||||
|
|
||||||
|
@ -5,9 +5,15 @@ from __future__ import absolute_import, division, print_function, unicode_litera
|
|||||||
__license__ = 'GPL v3'
|
__license__ = 'GPL v3'
|
||||||
__copyright__ = '2015, Kovid Goyal <kovid at kovidgoyal.net>'
|
__copyright__ = '2015, Kovid Goyal <kovid at kovidgoyal.net>'
|
||||||
|
|
||||||
import ctypes, ctypes.wintypes as types, _winreg as winreg, struct, datetime, numbers
|
import ctypes, ctypes.wintypes as types, struct, datetime, numbers
|
||||||
import winerror, win32con
|
import winerror, win32con
|
||||||
|
|
||||||
|
try:
|
||||||
|
import winreg
|
||||||
|
except ImportError:
|
||||||
|
import _winreg as winreg
|
||||||
|
|
||||||
|
|
||||||
# Binding to C library {{{
|
# Binding to C library {{{
|
||||||
advapi32 = ctypes.windll.advapi32
|
advapi32 = ctypes.windll.advapi32
|
||||||
HKEY = types.HKEY
|
HKEY = types.HKEY
|
||||||
|
Loading…
x
Reference in New Issue
Block a user