21 lines
521 B
Python
21 lines
521 B
Python
#!/usr/bin/env python
|
|
import asyncio
|
|
import os
|
|
import uvloop
|
|
|
|
os.environ['MODE'] = 'PRO'
|
|
from soulbook.fetcher.cache import update_all_books
|
|
|
|
|
|
def update_all():
|
|
# asyncio.get_event_loop().run_until_complete(update_all_books())
|
|
asyncio.set_event_loop_policy(uvloop.EventLoopPolicy())
|
|
loop = asyncio.get_event_loop()
|
|
task = asyncio.ensure_future(update_all_books(loop=loop, timeout=15))
|
|
loop.run_until_complete(task)
|
|
return task.result() or None
|
|
|
|
|
|
if __name__ == '__main__':
|
|
print(update_all())
|