When closing a browser window (or press reload during a running ETL), the generator gets closed with GeneratorExit but we didn't close the runs/node_runs.
Similar things happened when the process was killed by SIGINT.
Now we close the runs/node_runs on both an aborted window/reload and SIGINT.
When closing a browser window (or press reload during a running ETL), the generator gets closed with GeneratorExit but we didn't close the runs/node_runs.
Similar things happened when the process was killed by SIGINT.
Now we close the runs/node_runs on both an aborted window/reload and SIGINT.