-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Parsing hang fix #152
Parsing hang fix #152
Conversation
Tested it on Windows 10 WSL2, works great -- opens browser tab and everything!
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you for tracking down this issue and for the fix, @kmpaul! LGTM
@kmpaul or @andersy005, could we cut a new release so folks can install from conda-forge? |
@rsignell-usgs, the latest version is available on PyPI. it might take a while for it to be available on conda-forge |
Change Summary
This PR fixes the problem referenced in #148, and it includes a mild refactor. This PR changes the
run_command
method to accept anasynchronous
argument and skip error checking / early exit whenTrue
. Then, to assure that the arguments to theself.shell
part of the remote command are correct (i.e., uses-lc
when not using csh-style shells), the call to remotely launch Jupyter Lab is sent usingrun_command
, to be consistent with all other remote commands used throughout Jupyter Forward.Related issue number
Closes #148
Checklist
It is my belief that this change is internal and doesn't need additional documentation.
A test of the
run_command
method should be added to test theasynchronous
argument.