Compatibility with Python 10 (#509)

This commit is contained in:
Soxoj
2022-06-04 18:12:54 -04:00
committed by GitHub
parent 814544e1a0
commit 7ba8af0247
3 changed files with 11 additions and 5 deletions
+5 -2
View File
@@ -7,8 +7,11 @@ from maigret.maigret import main
def run(): def run():
try: try:
loop = asyncio.get_event_loop() if sys.version_info.minor >= 10:
loop.run_until_complete(main()) asyncio.run(main())
else:
loop = asyncio.get_event_loop()
loop.run_until_complete(main())
except KeyboardInterrupt: except KeyboardInterrupt:
print('Maigret is interrupted.') print('Maigret is interrupted.')
sys.exit(1) sys.exit(1)
+5 -2
View File
@@ -719,8 +719,11 @@ async def main():
def run(): def run():
try: try:
loop = asyncio.get_event_loop() if sys.version_info.minor >= 10:
loop.run_until_complete(main()) asyncio.run(main())
else:
loop = asyncio.get_event_loop()
loop.run_until_complete(main())
except KeyboardInterrupt: except KeyboardInterrupt:
print('Maigret is interrupted.') print('Maigret is interrupted.')
sys.exit(1) sys.exit(1)
+1 -1
View File
@@ -16,7 +16,7 @@ lxml==4.9.0
MarkupSafe==2.1.1 MarkupSafe==2.1.1
mock==4.0.3 mock==4.0.3
multidict==6.0.2 multidict==6.0.2
pycountry==22.3.5 pycountry>=22.3
PyPDF2==2.0.0 PyPDF2==2.0.0
PySocks==1.7.1 PySocks==1.7.1
python-bidi==0.4.2 python-bidi==0.4.2