misc cleanup

ordering
jan 1 month ago
parent ee2ee955eb
commit 8e8fee5238

@ -430,7 +430,6 @@ class Pather(Builder):
**kwargs, **kwargs,
) )
def path_into( def path_into(
self, self,
portspec_src: str, portspec_src: str,
@ -465,7 +464,7 @@ class Pather(Builder):
angle = (port_dst.rotation - port_src.rotation) % (2 * pi) angle = (port_dst.rotation - port_src.rotation) % (2 * pi)
src_ne = port_src.rotation % (2 * pi) > (3 * pi /4) # path from src will go north or east src_ne = port_src.rotation % (2 * pi) > (3 * pi / 4) # path from src will go north or east
def get_jog(ccw: SupportsBool, length: float) -> float: def get_jog(ccw: SupportsBool, length: float) -> float:
tool = self.tools.get(portspec_src, self.tools[None]) tool = self.tools.get(portspec_src, self.tools[None])
@ -511,7 +510,7 @@ class Pather(Builder):
self.path_to(portspec_src, not ccw2, y=yd - jog, **src_args) self.path_to(portspec_src, not ccw2, y=yd - jog, **src_args)
self.path_to(portspec_src, ccw2, x=xd, **dst_args) self.path_to(portspec_src, ccw2, x=xd, **dst_args)
elif numpy.isclose(angle, 0): elif numpy.isclose(angle, 0):
raise BuildError(f'Don\'t know how to route a U-bend at this time!') raise BuildError('Don\'t know how to route a U-bend at this time!')
else: else:
raise BuildError(f'Don\'t know how to route ports with relative angle {angle}') raise BuildError(f'Don\'t know how to route ports with relative angle {angle}')

@ -57,7 +57,7 @@ def preflight(
refs = lib.referenced_patterns() refs = lib.referenced_patterns()
dangling = refs - set(lib.keys()) dangling = refs - set(lib.keys())
if dangling: if dangling:
msg = 'Dangling refs in found: ' + pformat(dangling) msg = 'Dangling refs found: ' + pformat(dangling)
if allow_dangling_refs is None: if allow_dangling_refs is None:
logger.warning(msg) logger.warning(msg)
else: else:
@ -75,8 +75,11 @@ def preflight(
if prune_empty_patterns: if prune_empty_patterns:
pruned = lib.prune_empty() pruned = lib.prune_empty()
logger.info(f'Preflight pruned {len(pruned)} empty patterns') if pruned:
logger.debug('Pruned: ' + pformat(pruned)) logger.info(f'Preflight pruned {len(pruned)} empty patterns')
logger.debug('Pruned: ' + pformat(pruned))
else:
logger.debug('Preflight found no empty patterns')
if wrap_repeated_shapes: if wrap_repeated_shapes:
lib.wrap_repeated_shapes() lib.wrap_repeated_shapes()

Loading…
Cancel
Save