NucelarMonitor/Python/Abstracts/DatabaseAbstract.py

14 lines
533 B
Python

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
from typing import Self, Any, Optional, Sequence
from Interfaces.Application.NucelarMonitorInterface import NucelarMonitorInterface
from Interfaces.Owners.DatabasesInterface import DatabasesInterface
class DatabaseAbstract(DatabasesInterface):
def __init__(self:Self,
nucelar_monitor:NucelarMonitorInterface,
inputs:Optional[dict[str, Any|None]|Sequence[Any|None]] = None
) -> None:
self.nucelar_monitor:NucelarMonitorInterface = nucelar_monitor