craftbeerpi4-pione/core/controller/system_controller.py

23 lines
666 B
Python
Raw Normal View History

2018-11-01 19:50:04 +01:00
from aiohttp import web
from aiojobs.aiohttp import get_scheduler_from_app
from core.api.decorator import request_mapping
class SystemController():
name = "Manuel"
def __init__(self, core):
self.core = core
self.service = core.actor
self.core.register(self, "/system")
@request_mapping("/jobs", method="GET", name="get_jobs", auth_required=True)
def get_all_jobs(self, request):
scheduler = get_scheduler_from_app(self.core.app)
print(scheduler.active_count, scheduler.pending_limit)
for j in scheduler:
print(j)
# await j.close()
return web.Response(text="HALLO")