Verified Commit 58d3cf38 authored by Jakob Moser's avatar Jakob Moser
Browse files

Add instruction package

parent 79831cf0
Loading
Loading
Loading
Loading
+11 −0
Changes for karaokatalog/deduplicate/instructions/DeleteInstruction.py: 11 added lines, 0 removed lines.
Original line number Diff line number Diff line
from dataclasses import dataclass

from karaokatalog.deduplicate.instructions.Instruction import Instruction


@dataclass(frozen=True)
class DeleteInstruction(Instruction):
    # TODO Add file to delete

    def __call__(self) -> None:
        pass  # TODO Implement
+6 −0
Changes for karaokatalog/deduplicate/instructions/Instruction.py: 6 added lines, 0 removed lines.
Original line number Diff line number Diff line
from typing import Protocol

class Instruction(Protocol):

    def __call__(self) -> None:
        ...
+0 −0

Empty file added.