manage_call
Monitor or cancel an ongoing Inventor operation—such as a Python execution, Content Center scan, or call blocked by a dialog—and get elapsed time, output, dialog text, and the result.
Instructions
Follow or stop a call that outlived the wait — a long execute_python, a Content Center scan, one stuck behind an Inventor dialog.
"status": elapsed time, any open dialog's text, output so far, progress() line — and the result once it has finished. wait_seconds waits (at most 45 s) and returns as soon as it ends. "cancel": cancelled() in execute_python code turns True at once; code still running after 2 s gets a KeyboardInterrupt, repeated until it stops. That lands at the next Python line: a call stuck INSIDE one COM operation or behind a dialog stops only once that returns.
Args: action: "status" or "cancel". wait_seconds: For "status".
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | No | status | |
| instance | No | Which connected Inventor to use (list_instances). Leave empty when only one is connected. | |
| wait_seconds | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |