Skip to content

Rendering can't just fail when Gerber file is empty #313

@Argmaster

Description

@Argmaster

File "Q:\dev_ubuntu_24_04\pygerber2\src\pygerber\vm_init_.py", line 31, in render
return PillowVirtualMachine(**options).run(rvmc)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "Q:\pygerber2\src\pygerber\vm\pillow\vm.py", line 356, in run
super().run(rvmc)
File "Q:\pygerber2\src\pygerber\vm\vm.py", line 295, in run
command.visit(self)
File "Q:\pygerber2\src\pygerber\vm\commands\layer.py", line 33, in visit
visitor.on_end_layer(self)
File "Q:\pygerber2\src\pygerber\vm\vm.py", line 229, in on_end_layer
raise EmptyAutoSizedLayerNotAllowedError(top_layer.layer_id)
pygerber.vm.types.errors.EmptyAutoSizedLayerNotAllowedError: id='%main%'

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requesthelp wantedExtra attention is needed

Projects

Status

In Progress

Relationships

None yet

Development

No branches or pull requests

Issue actions