mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
#11626 Python: By default, use port number assigned by GRPC
Using ResInsight in a server environment when many multiple versions of ResInsight is launched, can cause the port assignment to fail. Change the default value for launch_port from -1 to 0, as this will improve the logic used to assign a port to a new ResInsight session. Using 0 will ask GRPC to find an available port to be used.
This commit is contained in:
parent
392a794393
commit
b730a077f1
@ -97,7 +97,7 @@ class Instance:
|
||||
def launch(
|
||||
resinsight_executable: str = "",
|
||||
console: bool = False,
|
||||
launch_port: int = -1,
|
||||
launch_port: int = 0,
|
||||
command_line_parameters: List[str] = [],
|
||||
) -> Optional[Instance]:
|
||||
"""Launch a new Instance of ResInsight. This requires the environment variable
|
||||
@ -109,9 +109,10 @@ class Instance:
|
||||
will take precedence over what is provided in the RESINSIGHT_EXECUTABLE
|
||||
environment variable.
|
||||
console (bool): If True, launch as console application, without GUI.
|
||||
launch_port(int): If -1 will use the default port 50051 or RESINSIGHT_GRPC_PORT
|
||||
if anything else, ResInsight will try to launch with this port.
|
||||
If 0 a random port will be used.
|
||||
launch_port(int): If 0, GRPC will find an available port.
|
||||
If -1, use the default port 50051 or RESINSIGHT_GRPC_PORT
|
||||
If anything else, ResInsight will try to launch with the specified portnumber.
|
||||
|
||||
command_line_parameters(list): Additional parameters as string entries in the list.
|
||||
Returns:
|
||||
Instance: an instance object if it worked. None if not.
|
||||
|
Loading…
Reference in New Issue
Block a user