## The problem
The Paddle Python SDK prices-preview call crashed with AttributeError: 'NoneType' object has no attribute 'status_code' when the request was aborted on disconnect. The SDK assumed the response object was always present, so a cancelled request blew up instead of raising a clean error. The traceback pointed at urllib3 internals, which made it look like a network library bug rather than an SDK error-handling gap.
## What worked
Fixed in v0.3.0; upgrade paddle_billing to v0.3.0 or newer. The reporter confirmed the fix. The issue was specifically about the disconnect/abort path, not normal preview requests.
Source: https://github.com/PaddleHQ/paddle-python-sdk/issues/54