Fix: import main in _actor_id() causes app.run() hang — use module-level var instead
This commit is contained in:
@@ -48,8 +48,13 @@ def _get_creds(actor_id: str) -> Credentials:
|
||||
|
||||
|
||||
def _actor_id():
|
||||
import main as _main
|
||||
return _main._current_actor_id
|
||||
# Read from module-level var set by main.py per invocation
|
||||
# DO NOT use 'import main as _main' — it re-runs main.py including app.run() which hangs
|
||||
return _current_actor_id
|
||||
|
||||
|
||||
# Set per-invocation by main.py before any tool call
|
||||
_current_actor_id: str = ''
|
||||
|
||||
|
||||
def _svc(api: str, version: str, creds: Credentials):
|
||||
|
||||
Reference in New Issue
Block a user