mirror of
https://github.com/zoriya/Kyoo.git
synced 2025-06-15 11:34:17 -04:00
Run monitor before scan
This commit is contained in:
parent
faf8832572
commit
fc7926c2cc
@ -1,4 +1,5 @@
|
|||||||
async def main():
|
async def main():
|
||||||
|
import asyncio
|
||||||
import os
|
import os
|
||||||
import logging
|
import logging
|
||||||
import sys
|
import sys
|
||||||
@ -38,8 +39,9 @@ async def main():
|
|||||||
) as client:
|
) as client:
|
||||||
try:
|
try:
|
||||||
scanner = Scanner(client, languages=languages.split(","), api_key=api_key)
|
scanner = Scanner(client, languages=languages.split(","), api_key=api_key)
|
||||||
await scanner.scan(path)
|
await asyncio.gather(
|
||||||
logging.info("Scan finished. Starting to monitor...")
|
monitor(path, scanner),
|
||||||
await monitor(path, scanner)
|
scanner.scan(path),
|
||||||
|
)
|
||||||
except ProviderError as e:
|
except ProviderError as e:
|
||||||
logging.error(e)
|
logging.error(e)
|
||||||
|
@ -54,6 +54,7 @@ class Scanner:
|
|||||||
# We batch videos by 20 because too mutch at once kinda DDOS everything.
|
# We batch videos by 20 because too mutch at once kinda DDOS everything.
|
||||||
for group in batch(iter(videos), 20):
|
for group in batch(iter(videos), 20):
|
||||||
await asyncio.gather(*map(self.identify, group))
|
await asyncio.gather(*map(self.identify, group))
|
||||||
|
logging.info("Scan finished.")
|
||||||
|
|
||||||
async def get_registered_paths(self) -> List[str]:
|
async def get_registered_paths(self) -> List[str]:
|
||||||
paths = None
|
paths = None
|
||||||
|
Loading…
x
Reference in New Issue
Block a user