- Introduced a local variable `return_code` to store the return code of the process.
- The `handle_error` function now uses `return_code` which is initially set to None. This avoids referencing the `process` variable before it is assigned, in case the subprocess fails to launch.
**Full Changelog**: https://github.com/mdbecker/gull_api/compare/0.0.14...0.0.15