diff --git a/call_handler.py b/call_handler.py index 8cb2063..c940041 100644 --- a/call_handler.py +++ b/call_handler.py @@ -126,7 +126,7 @@ class CallHandler: return else: - await self.check_pending(event) + await self.check_pending() if linkedid in self.pending: return @@ -327,7 +327,7 @@ class CallHandler: async def call_pending(self, linkedid): self.pending.append(linkedid) - async def check_pending(self, event): + async def check_pending(self): check_time = datetime.now() actual_calls = {} diff --git a/check_pending.py b/check_pending.py new file mode 100644 index 0000000..24d3339 --- /dev/null +++ b/check_pending.py @@ -0,0 +1,14 @@ +import asyncio +import call_handler + + +callhandler = call_handler.CallHandler() + + +async def mailn(): + await callhandler.check_pending() + return + + +if __name__ == "__main__": + asyncio.run(mailn()) diff --git a/check_pending.sh b/check_pending.sh new file mode 100755 index 0000000..fda6749 --- /dev/null +++ b/check_pending.sh @@ -0,0 +1 @@ +/medods_crz/.venv/bin/python /medods_crz/check_pending.py \ No newline at end of file diff --git a/readme.md b/readme.md index 9e3fa10..7d4b534 100644 --- a/readme.md +++ b/readme.md @@ -105,5 +105,6 @@ Нужно в файл /etc/crontabs добавить слудующую строку: ``` 0 3 * * * root systemctl restart medods + 0 23 * * * root /medods_crz/check_pending.sh ``` Это позволит обеспечить бесперебойную работу системы и отложенное до следующего рабочего дня применение правок \ No newline at end of file