Automatically Start Server for Detail Commands #51
+124
−70
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description:
This pull request fixes the issue where the detail command does not automatically start the Geoweaver server if it's not already running. With this update, the server will automatically start if it is not running when executing the following detail subcommands:
workflow
,process
,host
, orget_process_code
.Code Changes:
Added
ensure_server_running
Function:force_restart
andforce_download
).Integrated
ensure_server_running
Across Detail Subcommands:detail_workflow
,detail_process
,detail_host
, andget_process_code
now callensure_server_running
before proceeding with their respective logic. This ensures the server is up and running before performing other operations.Testing Results:
gw stop
gw list process
gw detail code z56pry
gw detail host 100001
Request for Testing:
Please test the following scenarios to ensure full functionality and compatibility:
gw detail workflow
,gw detail process
) without the server running, to verify that the server starts automatically.force_restart=True
andforce_download=True
, to ensure the server is correctly reinitialized when these parameters are used.