From ea2da15f2b04e3b4febf2230d4fbb0e2d6147dfc Mon Sep 17 00:00:00 2001 From: Botond Hende Date: Sun, 25 Aug 2024 14:13:21 +0200 Subject: fastapi testing --- modules/__init__.py | 2 ++ modules/daemon.py | 10 ++++++++-- 2 files changed, 10 insertions(+), 2 deletions(-) (limited to 'modules') diff --git a/modules/__init__.py b/modules/__init__.py index e69de29..d593ada 100644 --- a/modules/__init__.py +++ b/modules/__init__.py @@ -0,0 +1,2 @@ +from fastapi import FastAPI +app = FastAPI() \ No newline at end of file diff --git a/modules/daemon.py b/modules/daemon.py index a78e70b..085a7f6 100644 --- a/modules/daemon.py +++ b/modules/daemon.py @@ -1,10 +1,12 @@ import openapi_client +from fastapi import FastAPI from pprint import pprint -class Daemon(): +fast_api = FastAPI() +class Daemon: def __init__(self, agent_symbol, token): - config = openapi_client.Configuration(access_token = token) + config = openapi_client.Configuration(access_token=token) self.api_client = openapi_client.ApiClient(config) self.agents_api = openapi_client.AgentsApi(self.api_client) @@ -13,6 +15,10 @@ class Daemon(): self.agent_symbol = agent_symbol + @fast_api.get("/") + def foo(self): + return "hello" + def run(self): try: api_response = self.agents_api.get_agent(self.agent_symbol) -- cgit v1.2.3-70-g09d2