[file.gdsii] rework gdsii module hierarchy
This commit is contained in:
parent
02a3708b30
commit
088c37e9d2
14 changed files with 72 additions and 59 deletions
|
|
@ -14,8 +14,9 @@ from ..library import Library
|
|||
from ..pattern import Pattern
|
||||
from ..repetition import Grid
|
||||
from ..shapes import Path as MPath, Polygon, PolyCollection, RectCollection
|
||||
from ..file import gdsii, gdsii_arrow
|
||||
from ..file.gdsii_perf import write_fixture
|
||||
from ..file import gdsii
|
||||
from ..file.gdsii import arrow as gdsii_arrow
|
||||
from ..file.gdsii.perf import write_fixture
|
||||
|
||||
|
||||
if not gdsii_arrow.is_available():
|
||||
|
|
@ -267,7 +268,7 @@ def test_gdsii_arrow_invalid_input_raises_klamath_error(tmp_path: Path) -> None:
|
|||
gds_file.write_bytes(b'not-a-gds')
|
||||
|
||||
script = textwrap.dedent(f"""
|
||||
from masque.file import gdsii_arrow
|
||||
from masque.file.gdsii import arrow as gdsii_arrow
|
||||
try:
|
||||
gdsii_arrow.readfile({str(gds_file)!r})
|
||||
except Exception as exc:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue