refac
This commit is contained in:
9
main.py
9
main.py
@@ -7,11 +7,12 @@ import sys
|
|||||||
from importlib import metadata, import_module
|
from importlib import metadata, import_module
|
||||||
from dotenv import load_dotenv
|
from dotenv import load_dotenv
|
||||||
|
|
||||||
# Prevent any stray output (e.g. platform identifiers like "darwin" on macOS)
|
# Prevent any stray startup output on macOS (e.g. platform identifiers) from
|
||||||
# from corrupting the MCP JSON-RPC handshake on stdout. We capture anything
|
# corrupting the MCP JSON-RPC handshake on stdout. We capture anything written
|
||||||
# written to stdout during module-level initialisation and replay it to stderr
|
# to stdout during module-level initialisation and replay it to stderr so that
|
||||||
# so that diagnostic information is not lost.
|
# diagnostic information is not lost.
|
||||||
_original_stdout = sys.stdout
|
_original_stdout = sys.stdout
|
||||||
|
if sys.platform == "darwin":
|
||||||
sys.stdout = io.StringIO()
|
sys.stdout = io.StringIO()
|
||||||
|
|
||||||
# Check for CLI mode early - before loading oauth_config
|
# Check for CLI mode early - before loading oauth_config
|
||||||
|
|||||||
Reference in New Issue
Block a user