Unhelpful error message when connecting two spaces together
See this post on the IUCAA logbook. When two spaces are directly connected, the error message from Finesse is unhelpful:
--------------------------------------------------------------
Error from Finesse (See 'pykat.lastErrorKat' for kat object):
Bug detected! In function check_node_direction() of file
kat_matrix_ccs.c at line 3508. Error message: Node n1_1 is
connected to multiple components but does not have a direction
specified Please report the version of Finesse you are
using and the input file that caused the bug at
www.gwoptics.org/finesse/bug/. Thank you.
--------------------------------------------------------------
An exception has occurred, use %tb to see the full traceback.
SystemExit: 1
This ideally should say e.g. "don't connect two spaces together".