feat: connection over rest#5015
Conversation
Up to standards ✅🟢 Issues
|
|
The following people have not signed the Contributors License Agreement (CLA): Read the CLA in the link above and sign it by clicking below: You will receive a confirmation as soon as your signature is captured. Note Action Required: Repository maintainers with write access can trigger a recheck by commenting |
| # Session lifecycle | ||
| # ------------------------------------------------------------------ | ||
|
|
||
| def exit(self) -> None: |
There was a problem hiding this comment.
@mayankansys, no need of these error handling logic. Just fall back to the server implmenentation.
| # --------------------------------------------------------------------------- | ||
|
|
||
|
|
||
| def launch_webserver( |
There was a problem hiding this comment.
@mayankansys, there should be a way to bypass most of this code in this method and just call pyfluent.launch_fluent with required additional arguments.
Context
PyFluent currently supports a gRPC transport. This PR adds a parallel REST(HTTP/HTTPS) transport layer to exercise the same settings API over HTTP/HTTPS against the SimBA web server, keeping the settings tree transport-agnostic.
This PR covers Step 1 and Step 2 of Issue #4959:
Change Summary
Rationale
Keep REST support isolated, simple, and low risk:
Impact
What changes for users
What does NOT change
Limitations (out of scope)