I have a long-running python process that works independently and works properly in Excel when runtime is under 90 seconds or so. If the runtime is sufficiently long, Excel generates an alert - "Microsoft Excel is waiting for a another application to complete an OLE action".
This is pretty clearly a timeout, but I can't figure out how to set a longer timeout - maybe 600 seconds. Is it possible to set a longer timeout for ExcelPython