Hello NEST users,

I'm trying to connect some devices in a black box manner and run into this error:

```
nest.lib.hl_api_exceptions.NESTErrors.IllegalConnection: IllegalConnection in SLI function Connect_g_g_D_D: Creation of connection is not possible because:
Source node does not send output.
  Note that recorders must be connected as Connect(neuron, recorder).
```

Is there a way for me to inspect whether I should nest.Connect(A, B) or nest.Connect(B, A), or should I catch this error and try the inverse? Is this the only `IllegalConnection` error that can be thrown, or should I parse the error message? (which is prone to changes)

--
Robin De Schepper, MSc (they/them)
Department of Brain and Behavioral Sciences
Unit of Neurophysiology
University of Pavia, Italy
Via Forlanini 6, 27100 Pavia - Italy
Tel: (+39) 038298-7607
http://www-5.unipv.it/dangelo/