Cleaned code
This commit is contained in:
parent
0ee727bca7
commit
932f33e372
5 changed files with 11 additions and 14 deletions
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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:
|
||||
|
|
|
|||
8
main.py
8
main.py
|
|
@ -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()
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -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"]
|
||||
|
|
|
|||
4
util.py
4
util.py
|
|
@ -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(
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue