Skip to content

Commit 7ba8af0

Browse files
authored
Compatibility with Python 10 (soxoj#509)
1 parent 814544e commit 7ba8af0

File tree

3 files changed

+11
-5
lines changed

3 files changed

+11
-5
lines changed

maigret.py

+5-2
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,11 @@
77

88
def run():
99
try:
10-
loop = asyncio.get_event_loop()
11-
loop.run_until_complete(main())
10+
if sys.version_info.minor >= 10:
11+
asyncio.run(main())
12+
else:
13+
loop = asyncio.get_event_loop()
14+
loop.run_until_complete(main())
1215
except KeyboardInterrupt:
1316
print('Maigret is interrupted.')
1417
sys.exit(1)

maigret/maigret.py

+5-2
Original file line numberDiff line numberDiff line change
@@ -719,8 +719,11 @@ async def main():
719719

720720
def run():
721721
try:
722-
loop = asyncio.get_event_loop()
723-
loop.run_until_complete(main())
722+
if sys.version_info.minor >= 10:
723+
asyncio.run(main())
724+
else:
725+
loop = asyncio.get_event_loop()
726+
loop.run_until_complete(main())
724727
except KeyboardInterrupt:
725728
print('Maigret is interrupted.')
726729
sys.exit(1)

requirements.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ lxml==4.9.0
1616
MarkupSafe==2.1.1
1717
mock==4.0.3
1818
multidict==6.0.2
19-
pycountry==22.3.5
19+
pycountry>=22.3
2020
PyPDF2==2.0.0
2121
PySocks==1.7.1
2222
python-bidi==0.4.2

0 commit comments

Comments
 (0)