[Python] How to reduce code duplication in the fields of a dataclass?

Discussão em 'Python' iniciado por Stack, Novembro 27, 2024.

  1. Stack

    Stack Membro Participativo

    Each line has a repetition of : str = field(default=""), is there any way to reduce the repetition of code?

    @dataclass
    class P4File:
    depotFile: str = field(default="")
    clientFile: str = field(default="")
    rev: str = field(default="")
    change: str = field(default="")
    action: str = field(default="")
    fileSize: str = field(default="")
    totalFileSize: str = field(default="")
    totalFileCount: str = field(default="")
    type: str = field(default="")
    time: str = field(default="")

    head_rev: str = field(default="")
    blob: bytes = field(default=b"")
    encoding: str = field(default="")

    Continue reading...

Compartilhe esta Página