CXCV/Python/Abstracts/ProcedureAbstract.py

17 lines
466 B
Python

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
from typing import Self, Optional, Any
from Interfaces.Application.CXCVInterface import CXCVInterface
class ProcedureAbstract:
def __init__(self:Self,
cxcv:CXCVInterface,
key:str,
via:str,
inputs:Optional[dict[str, Any|None]|tuple[Any|None, ...]|list[Any|None]] = None
) -> None:
self.cxcv:CXCVInterface = cxcv
self.key:str = key
self.via:str = via