diff options
author | 2020-06-18 13:12:31 +0300 | |
---|---|---|
committer | 2020-06-18 13:12:31 +0300 | |
commit | 80159d8789fe2ea0b36d84b83348813f67e18652 (patch) | |
tree | a997c5013257bdb7d02518d86c21595c15a33ced /templates/{{cookiecutter.services_dir}}/{{cookiecutter.service_slug}}.py | |
parent | 8a8b87e65c0b3d579f8ea420e23a9cd07528dfe1 (diff) |
Rearranging files for distribution, setup.py modifications
Diffstat (limited to 'templates/{{cookiecutter.services_dir}}/{{cookiecutter.service_slug}}.py')
-rw-r--r-- | templates/{{cookiecutter.services_dir}}/{{cookiecutter.service_slug}}.py | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/templates/{{cookiecutter.services_dir}}/{{cookiecutter.service_slug}}.py b/templates/{{cookiecutter.services_dir}}/{{cookiecutter.service_slug}}.py new file mode 100644 index 0000000..dab3a68 --- /dev/null +++ b/templates/{{cookiecutter.services_dir}}/{{cookiecutter.service_slug}}.py @@ -0,0 +1,17 @@ +from pyagl.services.base import AGLBaseService, AFBResponse +import asyncio +import os + + +class {{cookiecutter.classname}}(AGLBaseService): + service = '{{cookiecutter.aglsystemdservice}}' + parser = AGLBaseService.getparser() + + def __init__(self, ip, port=None, service='{{cookiecutter.aglsystemdservice}}'): + super().__init__(api='{{cookiecutter.api}}', ip=ip, port=port, service=service) + # more init stuff specific to the new service + +async def main(loop): + args = {{cookiecutter.classname}}.parser.parse_args() + svc = {{cookiecutter.classname}}(args.ipaddr) + |