Skip to content

gerber_code_enum

gerber_code_enum

Enum with GerberCode interface implementation.

GerberCodeEnum

Bases: GerberCode, Enum

Enum with GerberCode interface implementation.

Source code in src/pygerber/gerberx3/tokenizer/helpers/gerber_code_enum.py
class GerberCodeEnum(GerberCode, Enum):
    """Enum with GerberCode interface implementation."""

    def get_gerber_code(
        self,
        indent: str = "",
        endline: str = "\n",  # noqa: ARG002
    ) -> str:
        """Get gerber code represented by this token."""
        return f"{indent}{self.value}"

get_gerber_code

get_gerber_code(
    indent: str = "", endline: str = "\n"
) -> str

Get gerber code represented by this token.

Source code in src/pygerber/gerberx3/tokenizer/helpers/gerber_code_enum.py
def get_gerber_code(
    self,
    indent: str = "",
    endline: str = "\n",  # noqa: ARG002
) -> str:
    """Get gerber code represented by this token."""
    return f"{indent}{self.value}"