finesse.components.replace module

class finesse.components.replace.ConnectorReplacer(katscript, connector: Connector)[source]

Bases: object

replace(sub: str, component: str | None = None, optical_ports: None | list[str] = None, mechanical_ports: None | list[str] = None, electrical_ports: None | list[str] = None, verbose: bool = False) str[source]
exception finesse.components.replace.MissingReplacementError(message, **kwargs)[source]

Bases: FinesseException

finesse.components.replace.green(text: str, html: bool = False)[source]
finesse.components.replace.print_diff(old: str, new: str) None[source]
finesse.components.replace.red(text: str, html: bool = False)[source]