Skip to content

result_handle

result_handle

Module contains handle class to drawing instructions visualization.

ResultHandle

Bases: ABC

Handle to drawing instructions visualization.

Source code in src/pygerber/backend/abstract/result_handle.py
class ResultHandle(ABC):
    """Handle to drawing instructions visualization."""

    @abstractmethod
    def save(
        self,
        dest: Path | str | BytesIO,
        **kwargs: Any,
    ) -> None:
        """Save result to destination.

        All additional parameters are passed to underlying saving system.
        For more details see documentation of concrete implementations.
        """

save abstractmethod

save(dest: Path | str | BytesIO, **kwargs: Any) -> None

Save result to destination.

All additional parameters are passed to underlying saving system. For more details see documentation of concrete implementations.

Source code in src/pygerber/backend/abstract/result_handle.py
@abstractmethod
def save(
    self,
    dest: Path | str | BytesIO,
    **kwargs: Any,
) -> None:
    """Save result to destination.

    All additional parameters are passed to underlying saving system.
    For more details see documentation of concrete implementations.
    """