Skip to content

EnumReviewResult

Bases: Enum

Source code in library_analyzer/processing/annotations/model/_annotations.py
class EnumReviewResult(Enum):
    CORRECT = "correct"
    UNSURE = "unsure"
    WRONG = "wrong"
    NONE = ""

    @staticmethod
    def to_json(result: list[tuple[str, Any]]) -> dict[str, Any]:
        for item in result:
            if isinstance(item[1], EnumReviewResult):
                result.append((item[0], item[1].value))
                result.remove(item)
        return dict(result)

CORRECT = 'correct' class-attribute

NONE = '' class-attribute

UNSURE = 'unsure' class-attribute

WRONG = 'wrong' class-attribute

to_json(result) staticmethod

Source code in library_analyzer/processing/annotations/model/_annotations.py
@staticmethod
def to_json(result: list[tuple[str, Any]]) -> dict[str, Any]:
    for item in result:
        if isinstance(item[1], EnumReviewResult):
            result.append((item[0], item[1].value))
            result.remove(item)
    return dict(result)