diff --git a/.codegen.json b/.codegen.json index af0a0617..3e096d6b 100644 --- a/.codegen.json +++ b/.codegen.json @@ -1 +1 @@ -{ "engineHash": "450fb53", "specHash": "d0976fc", "version": "4.7.0" } +{ "engineHash": "18868e7", "specHash": "d0976fc", "version": "4.7.0" } diff --git a/docs/box_sdk_gen/configuration.md b/docs/box_sdk_gen/configuration.md index 4e02e8ce..7de120cd 100644 --- a/docs/box_sdk_gen/configuration.md +++ b/docs/box_sdk_gen/configuration.md @@ -200,7 +200,7 @@ client = BoxClient(auth=auth, network_session=network_session) How timeout handling works: - Timeout values are configured in milliseconds and converted to seconds internally for HTTP requests. -- The SDK uses default timeouts when timeout config is not provided: `connection_timeout_ms=5000` and `read_timeout_ms=60000`. +- If timeout config is not provided, the SDK uses default timeouts: `connection_timeout_ms=5000` (5 seconds) and `read_timeout_ms=60000` (60 seconds). - To disable all SDK timeouts, pass `TimeoutConfig(connection_timeout_ms=None, read_timeout_ms=None)` explicitly to `NetworkSession`. - You can also disable only one timeout by setting one value to `None` (for example, `connection_timeout_ms=None` or `read_timeout_ms=None`). If you provide only the other value (for example, `read_timeout_ms=30000`) and leave one unspecified, the unspecified field remains `None` and that timeout stays disabled. - Timeout failures are treated as network exceptions, and retry behavior is controlled by the configured retry strategy.