We have a web application developed using Flask that runs on a Windows server with clients that connect to it. We now have a use case where it is desired that the server and client be combined onto a laptop so that both server and client code run together and make it appear as a native Windows application.
Basically, we now have two requirements that we did not have before:
Must be able to launch the browser from within Python.
Must be able to terminate the Python (Flask) application on browser window close.
We have succeeded in item 1. Item 2 remains elusive. We have tried terminating the werkzeug server but the Python code keeps running. Seeking help from those that know.