pybackive/backive/backive_service

29 lines
590 B
Plaintext
Raw Normal View History

2019-02-22 21:26:01 +01:00
#!/usr/bin/env python3
"""
Service startup script.
"""
import asyncio
2019-05-03 20:36:09 +02:00
from backive.core.events import EventInterface
2019-05-03 21:36:44 +02:00
from backive.config.config import Config
2019-05-03 20:36:09 +02:00
2019-02-24 22:42:36 +01:00
class Backive:
def __init__(self):
2019-05-03 21:36:44 +02:00
self._config = Config()
2019-05-03 20:36:09 +02:00
self._events = None
2019-02-24 22:42:36 +01:00
async def callback(self, data=None):
print("Callback: {}".format(str(data)))
2019-02-24 22:42:36 +01:00
def serve(self):
loop = asyncio.get_event_loop()
self._events = EventInterface(self.callback, None, loop)
loop.run_forever()
2019-02-24 22:42:36 +01:00
pass
if __name__ == "__main__":
backive = Backive()
backive.serve()