last changes for asyncio

This commit is contained in:
adator
2025-11-18 13:34:03 +01:00
parent 3926d7270d
commit af992f7721
10 changed files with 163 additions and 53 deletions

View File

@@ -1,11 +1,14 @@
from dataclasses import dataclass
from typing import Any
from typing import Any, TYPE_CHECKING
from core.classes.interfaces.imodule import IModule
import mods.defender.schemas as schemas
import mods.defender.utils as utils
import mods.defender.threads as thds
from core.utils import tr
if TYPE_CHECKING:
from core.loader import Loader
class Defender(IModule):
@dataclass
@@ -20,6 +23,9 @@ class Defender(IModule):
'core_version':'Defender-6'
}
def __init__(self, context: 'Loader') -> None:
self.ctx = context
def create_tables(self) -> None:
"""Methode qui va créer la base de donnée si elle n'existe pas.
Une Session unique pour cette classe sera crée, qui sera utilisé dans cette classe / module