Closed kpostekk closed 2 years ago
I have downloaded lib, and I can't make it running. I have copied example from readme and resulted this.
/gadoneko/cron.py:8: DeprecationWarning: There is no current event loop asyncio.get_event_loop().run_forever()
Also I have tried specifying my own loop and passing it into decoration.
import aiocron import asyncio loop = asyncio.new_event_loop() @aiocron.crontab('*/60 * * * *', loop=loop) async def attime(): print(loop.is_running()) print('run') loop.run_forever() # asyncio.get_running_loop().run_forever()
Still nothing is displayed, but error is gone.
My env: OS: macOS 12.0.1 Python: 3.10.0_2 Installed packages:
aiocron==1.8 - croniter [required: Any, installed: 1.1.0] - python-dateutil [required: Any, installed: 2.8.2] - six [required: >=1.5, installed: 1.16.0] - tzlocal [required: Any, installed: 4.1] - pytz-deprecation-shim [required: Any, installed: 0.1.0.post0] - tzdata [required: Any, installed: 2021.5] aiodns==3.0.0 - pycares [required: >=4.0.0, installed: 4.1.2] - cffi [required: >=1.5.0, installed: 1.15.0] - pycparser [required: Any, installed: 2.21] black==21.12b0 - click [required: >=7.1.2, installed: 8.0.3] - mypy-extensions [required: >=0.4.3, installed: 0.4.3] - pathspec [required: >=0.9.0,<1, installed: 0.9.0] - platformdirs [required: >=2, installed: 2.4.0] - tomli [required: >=0.2.6,<2.0.0, installed: 1.2.2] - typing-extensions [required: !=3.10.0.1, installed: 4.0.1] - typing-extensions [required: >=3.10.0.0, installed: 4.0.1] Brotli==1.0.9 cchardet==2.1.7 ciso8601==2.2.0 ed25519==1.5 google-api-python-client==2.33.0 - google-api-core [required: >=1.21.0,<3.0.0dev, installed: 2.3.0] - google-auth [required: >=1.25.0,<3.0dev, installed: 2.3.3] - cachetools [required: >=2.0.0,<5.0, installed: 4.2.4] - pyasn1-modules [required: >=0.2.1, installed: 0.2.8] - pyasn1 [required: >=0.4.6,<0.5.0, installed: 0.4.8] - rsa [required: >=3.1.4,<5, installed: 4.8] - pyasn1 [required: >=0.1.3, installed: 0.4.8] - setuptools [required: >=40.3.0, installed: 58.3.0] - six [required: >=1.9.0, installed: 1.16.0] - googleapis-common-protos [required: >=1.52.0,<2.0dev, installed: 1.54.0] - protobuf [required: >=3.12.0, installed: 3.19.1] - protobuf [required: >=3.12.0, installed: 3.19.1] - requests [required: >=2.18.0,<3.0.0dev, installed: 2.26.0] - certifi [required: >=2017.4.17, installed: 2021.10.8] - charset-normalizer [required: ~=2.0.0, installed: 2.0.9] - idna [required: >=2.5,<4, installed: 3.3] - urllib3 [required: >=1.21.1,<1.27, installed: 1.26.7] - setuptools [required: >=40.3.0, installed: 58.3.0] - google-auth [required: >=1.16.0,<3.0.0dev, installed: 2.3.3] - cachetools [required: >=2.0.0,<5.0, installed: 4.2.4] - pyasn1-modules [required: >=0.2.1, installed: 0.2.8] - pyasn1 [required: >=0.4.6,<0.5.0, installed: 0.4.8] - rsa [required: >=3.1.4,<5, installed: 4.8] - pyasn1 [required: >=0.1.3, installed: 0.4.8] - setuptools [required: >=40.3.0, installed: 58.3.0] - six [required: >=1.9.0, installed: 1.16.0] - google-auth-httplib2 [required: >=0.1.0, installed: 0.1.0] - google-auth [required: Any, installed: 2.3.3] - cachetools [required: >=2.0.0,<5.0, installed: 4.2.4] - pyasn1-modules [required: >=0.2.1, installed: 0.2.8] - pyasn1 [required: >=0.4.6,<0.5.0, installed: 0.4.8] - rsa [required: >=3.1.4,<5, installed: 4.8] - pyasn1 [required: >=0.1.3, installed: 0.4.8] - setuptools [required: >=40.3.0, installed: 58.3.0] - six [required: >=1.9.0, installed: 1.16.0] - httplib2 [required: >=0.15.0, installed: 0.20.2] - pyparsing [required: >=2.4.2,<4,!=3.0.3,!=3.0.2,!=3.0.1,!=3.0.0, installed: 3.0.6] - six [required: Any, installed: 1.16.0] - httplib2 [required: >=0.15.0,<1dev, installed: 0.20.2] - pyparsing [required: >=2.4.2,<4,!=3.0.3,!=3.0.2,!=3.0.1,!=3.0.0, installed: 3.0.6] - uritemplate [required: >=3.0.0,<5, installed: 4.1.1] hikari-lightbulb==2.0.4 - hikari [required: ~=2.0.0.dev104, installed: 2.0.0.dev104] - aiohttp [required: ==3.8.0, installed: 3.8.1] - aiosignal [required: >=1.1.2, installed: 1.2.0] - frozenlist [required: >=1.1.0, installed: 1.2.0] - async-timeout [required: >=4.0.0a3,<5.0, installed: 4.0.1] - typing-extensions [required: >=3.6.5, installed: 4.0.1] - attrs [required: >=17.3.0, installed: 21.2.0] - charset-normalizer [required: >=2.0,<3.0, installed: 2.0.9] - frozenlist [required: >=1.1.1, installed: 1.2.0] - multidict [required: >=4.5,<7.0, installed: 5.2.0] - yarl [required: >=1.0,<2.0, installed: 1.7.2] - idna [required: >=2.0, installed: 3.3] - multidict [required: >=4.0, installed: 5.2.0] - attrs [required: ==21.2.0, installed: 21.2.0] - colorlog [required: ==6.5.0, installed: 6.6.0] - multidict [required: ==5.2.0, installed: 5.2.0] - pure25519 [required: ==0.0.1, installed: 0.0.1] Jinja2==3.0.3 - MarkupSafe [required: >=2.0, installed: 2.0.1] millify==0.1.1 mongoengine==0.23.1 - pymongo [required: >=3.4,<4.0, installed: 3.12.3] - pyparsing [required: >=2.0.2,!=3.0.5, installed: 3.0.6] pylint==3.0.0a4 - astroid [required: >=2.6.1,<2.7, installed: 2.6.6] - lazy-object-proxy [required: >=1.4.0, installed: 1.6.0] - setuptools [required: >=20.0, installed: 58.3.0] - wrapt [required: >=1.11,<1.13, installed: 1.12.1] - isort [required: >=4.2.5,<6, installed: 5.10.1] - mccabe [required: >=0.6,<0.7, installed: 0.6.1] - toml [required: >=0.7.1, installed: 0.10.2] python-dotenv==0.19.2 python-multipart==0.0.5 - six [required: >=1.4.0, installed: 1.16.0] PyYAML==6.0 sentry-sdk==1.5.0 - certifi [required: Any, installed: 2021.10.8] - urllib3 [required: >=1.10.0, installed: 1.26.7] starlette==0.17.1 - anyio [required: >=3.0.0,<4, installed: 3.4.0] - idna [required: >=2.8, installed: 3.3] - sniffio [required: >=1.1, installed: 1.2.0] uvicorn==0.16.0 - asgiref [required: >=3.4.0, installed: 3.4.1] - click [required: >=7.0, installed: 8.0.3] - h11 [required: >=0.8, installed: 0.12.0]
Try with @aiocron.crontab('* * * * *', loop=loop)
@aiocron.crontab('* * * * *', loop=loop)
*/60 run every hours. means that you have to wait 60mn to see your prints
*/60
Oh, my bad, thanks!
I have downloaded lib, and I can't make it running. I have copied example from readme and resulted this.
Also I have tried specifying my own loop and passing it into decoration.
Still nothing is displayed, but error is gone.
My env: OS: macOS 12.0.1 Python: 3.10.0_2 Installed packages: