support setting the page timeout for Classic connections
Open
bug
enhancement
- Dominant language
- Python
- Stars
- 555
- Forks
- 138
- Avg merge
- 3d 15h
- Merged PRs (30d)
- 9
Description
For BR/EDR, in the current implementation, Device.connect() will try to connect, using the current (default) page timeout (2 seconds?). An exception is thrown if the connection doesn't complete in time, and it is up to the caller to retry (and the `timeout` parameter is ignored). This should be improved: automatically retry when timeout is infinite, and set the page timeout correctly when a non-infinite timeout is specified.
Contributor guide
Assessment
This issue has not been assessed yet.