This significantly improves the error messages when the Python path is configured incorrectly. Previously, the message erroneously stated that there was a bug in the extension. Now, the extension distinguishes between several problematic cases:
The supplied file does not exist.
It's a directory.
NetLogo does not have permission to execute it.
The error message also supplies a tip for how to fix. Finally, the error message for when you supply an executable but it's not Python was improved.
This significantly improves the error messages when the Python path is configured incorrectly. Previously, the message erroneously stated that there was a bug in the extension. Now, the extension distinguishes between several problematic cases:
The error message also supplies a tip for how to fix. Finally, the error message for when you supply an executable but it's not Python was improved.
Tested each case manually (though only on Linux).