Skip to content

Commit a75c3d5

Browse files
committed
Fix errors with Python 3.12
python/cpython#89336 python/cpython#98040
1 parent 528d962 commit a75c3d5

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

ldoce5viewer/ldoce5/idmreader.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@
66
from struct import unpack
77
from zlib import decompress
88
try:
9-
from configparser import SafeConfigParser
9+
from configparser import ConfigParser
1010
except:
11-
from ConfigParser import SafeConfigParser
11+
from ConfigParser import SafeConfigParser as ConfigParser
1212

1313
try:
1414
import __builtin__
@@ -82,7 +82,7 @@ def is_ldoce5_dir(path):
8282
def list_files(data_root, archive_name):
8383

8484
def _parse_cft(path):
85-
cp = SafeConfigParser()
85+
cp = ConfigParser()
8686
with open(path, 'r') as f:
8787
cp.readfp(f)
8888
r = {}

ldoce5viewer/qtgui/access.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
from __future__ import print_function
55

66
import sys
7-
import imp
7+
import _imp
88
import mimetypes
99
import os.path
1010
import traceback
@@ -32,7 +32,7 @@ def _load_static_data(filename):
3232
"""Load a static file from the 'static' directory"""
3333

3434
is_frozen = (hasattr(sys, 'frozen') # new py2exe
35-
or imp.is_frozen('__main__')) # tools/freeze
35+
or _imp.is_frozen('__main__')) # tools/freeze
3636

3737
if is_frozen:
3838
if sys.platform.startswith("darwin"):

0 commit comments

Comments
 (0)