Cleaned code

This commit is contained in:
Malasaur 2025-12-03 22:19:57 +01:00
parent 0ee727bca7
commit 932f33e372
No known key found for this signature in database
5 changed files with 11 additions and 14 deletions

View file

@ -1,7 +1,8 @@
from enum import Enum
from typing_extensions import TypedDict
from typing import NotRequired
from typing_extensions import TypedDict
class ProcessStatus(Enum):
RUNNING = None

View file

@ -3,13 +3,12 @@ from collections import deque
from pathlib import Path
from subprocess import PIPE, Popen
from time import sleep
from typing import Generator, Literal
from mcrcon import MCRcon
from mcstatus import JavaServer
from typing import Literal
from classes import ProcessStatus, ServerStatus
from config import Config
from mcrcon import MCRcon
from mcstatus import JavaServer
class ProcessController:

View file

@ -1,17 +1,15 @@
from asyncio import create_task
from typing import Annotated
from fastapi import FastAPI, Header
from fastapi.responses import StreamingResponse
import uvicorn
from classes import ProcessStatus
from controllers import Controllers
from fastapi import FastAPI, Header
from fastapi.responses import StreamingResponse
from models import Models
from responses import Responses
from util import check_password, stop_server
import uvicorn
app = FastAPI()

View file

@ -1,6 +1,7 @@
from typing_extensions import TypedDict
from typing import Literal, NotRequired
from typing_extensions import TypedDict
class StartResponse(TypedDict):
status: Literal["running", "started"]

View file

@ -1,12 +1,10 @@
from asyncio import sleep
from typing import Callable
from fastapi import HTTPException
from classes import ProcessStatus
from config import Config
from controllers import Controllers
from fastapi import HTTPException
async def stop_server(