# Api Search in Python - how to get bad return code

**URL:** <https://discuss.elastic.co/t/api-search-in-python-how-to-get-bad-return-code/337686>\
**Category:** Elasticsearch\
**Created:** [July 5, 2023, 2:43pm UTC](https://discuss.elastic.co/t/api-search-in-python-how-to-get-bad-return-code/337686 "2023-07-05T14:43:47Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![RickT](https://avatars.discourse-cdn.com/v4/letter/r/3bc359/32.png) [@RickT](https://discuss.elastic.co/u/RickT)\
**Post date:** [July 5, 2023, 2:43pm UTC](https://discuss.elastic.co/t/api-search-in-python-how-to-get-bad-return-code/337686/1 "2023-07-05T14:43:47Z")

</div>

Hi,  
I'm using the search API running from Python to collect some documents. The request goes well as long as the connection is OK.  
However, when the connection is timeout, the Python script crashes and i can't used any return code !  
How can i do to trap the Api disconnection ?  
Thanks.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [August 2, 2023, 2:43pm UTC](https://discuss.elastic.co/t/api-search-in-python-how-to-get-bad-return-code/337686/2 "2023-08-02T14:43:49Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
