diff options
| author | bozo.kopic <bozo@kopic.xyz> | 2022-03-24 21:21:09 +0100 |
|---|---|---|
| committer | bozo.kopic <bozo@kopic.xyz> | 2022-03-24 21:21:09 +0100 |
| commit | 130055c70ad2b062adf2c4df13dd2ed5ce062f97 (patch) | |
| tree | f5751677beeca9dfbb21c82413fb09cb9cccef65 /src_py/hatter/server.py | |
| parent | cc4ba3b063f14943579ffbfe416828590f70ae0a (diff) | |
WIP server
Diffstat (limited to 'src_py/hatter/server.py')
| -rw-r--r-- | src_py/hatter/server.py | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/src_py/hatter/server.py b/src_py/hatter/server.py new file mode 100644 index 0000000..f9ee29f --- /dev/null +++ b/src_py/hatter/server.py @@ -0,0 +1,21 @@ +from hat import aio +from hat import json + +import hatter.backend + + +async def create(conf: json.Data, + backend: hatter.backend.Backend + ) -> 'Server': + server = Server() + server._backend = backend + server._async_group = aio.Group() + + return server + + +class Server(aio.Resource): + + @property + def async_group(self): + return self._async_group |
