mirror of
https://github.com/koloideal/Argenta.git
synced 2026-06-10 10:05:28 +03:00
work on Response model
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
from typing import Literal, Pattern
|
||||
from abc import ABC, abstractmethod
|
||||
|
||||
|
||||
class BaseFlag(ABC):
|
||||
|
||||
class BaseFlag:
|
||||
def __init__(self, name: str,
|
||||
prefix: Literal['-', '--', '---'] = '--') -> None:
|
||||
"""
|
||||
@@ -37,7 +37,6 @@ class BaseFlag(ABC):
|
||||
return self._prefix
|
||||
|
||||
|
||||
|
||||
class Flag(BaseFlag):
|
||||
def __init__(self, name: str,
|
||||
prefix: Literal['-', '--', '---'] = '--',
|
||||
@@ -82,8 +81,7 @@ class Flag(BaseFlag):
|
||||
return True
|
||||
|
||||
|
||||
|
||||
class ValidInputFlag(BaseFlag):
|
||||
class InputFlag(BaseFlag):
|
||||
def __init__(self, name: str,
|
||||
prefix: Literal['-', '--', '---'] = '--',
|
||||
value: str = None):
|
||||
@@ -112,11 +110,3 @@ class ValidInputFlag(BaseFlag):
|
||||
"""
|
||||
self._flag_value = value
|
||||
|
||||
|
||||
|
||||
class UndefinedInputFlag(ValidInputFlag): pass
|
||||
|
||||
|
||||
|
||||
class InvalidValueInputFlag(ValidInputFlag): pass
|
||||
|
||||
|
||||
Reference in New Issue
Block a user