diff --git a/maigret.py b/maigret.py index 76d98a8..a7bdfe4 100755 --- a/maigret.py +++ b/maigret.py @@ -7,8 +7,11 @@ from maigret.maigret import main def run(): try: - loop = asyncio.get_event_loop() - loop.run_until_complete(main()) + if sys.version_info.minor >= 10: + asyncio.run(main()) + else: + loop = asyncio.get_event_loop() + loop.run_until_complete(main()) except KeyboardInterrupt: print('Maigret is interrupted.') sys.exit(1) diff --git a/maigret/maigret.py b/maigret/maigret.py index 17700d4..3584b24 100755 --- a/maigret/maigret.py +++ b/maigret/maigret.py @@ -719,8 +719,11 @@ async def main(): def run(): try: - loop = asyncio.get_event_loop() - loop.run_until_complete(main()) + if sys.version_info.minor >= 10: + asyncio.run(main()) + else: + loop = asyncio.get_event_loop() + loop.run_until_complete(main()) except KeyboardInterrupt: print('Maigret is interrupted.') sys.exit(1) diff --git a/requirements.txt b/requirements.txt index 3c4fd3a..d50b70a 100644 --- a/requirements.txt +++ b/requirements.txt @@ -16,7 +16,7 @@ lxml==4.9.0 MarkupSafe==2.1.1 mock==4.0.3 multidict==6.0.2 -pycountry==22.3.5 +pycountry>=22.3 PyPDF2==2.0.0 PySocks==1.7.1 python-bidi==0.4.2