mdapi-sync-calls-in-async-functions-require-asyncio-to-thread
All conn.mdapi.* calls in simple-salesforce are synchronous blocking operations. Every call inside an async function must be wrapped with asyncio.to_thread() to avoid blocking the event loop. 23 violations were found across metadata, security, integration, and utilities modules — none were wrapped prior to this audit.
Related
- simple-salesforce-mdapi-sync-calls-need-asyncio-to-thread
- mdapi-sync-calls-require-asyncio-to-thread-wrapping
- salesforce
- mdapi-deploy-blocking-requires-asyncio-to-thread
- salesforce-mcp-mdapi-calls-must-be-async-wrapped
- simple-salesforce-mdapi-sync-must-wrap-asyncio-to-thread
- salesforce-mcp-23-mdapi-calls-missing-asyncio-to-thread
- mdapi-sync-calls-in-async-context-require-asyncio-to-thread
- salesforce-mcp-23-sync-mdapi-calls-in-async-context-law3-vio
- salesforce-skill-zero-bugs-claim-was-false-audit-before-trus
- salesforce-mcp-skill-file-zero-bugs-claim-was-false