Add Inspector and Classification base classes

This commit is contained in:
Luke Van Seters 2021-07-20 18:59:47 -04:00
parent 2c709b9e0d
commit eef61b372d
3 changed files with 16 additions and 0 deletions

View File

View File

@ -0,0 +1,11 @@
from abc import ABC, abstractmethod
from typing import Optional
from mev_inspect.schemas.blocks import NestedTrace
from mev_inspect.schemas.classifications import Classification
class Inspector(ABC):
@abstractmethod
def inspect(self, nested_trace: NestedTrace) -> Optional[Classification]:
pass

View File

@ -0,0 +1,5 @@
from pydantic import BaseModel
class Classification(BaseModel):
pass