Message411382
When calling `get_write_buffer_limits` on a SSL transport the following exception is raised:
```py
Traceback (most recent call last):
File "/home/mooncell/works/test.py", line 26, in <module>
asyncio.run(main())
File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run
return loop.run_until_complete(main)
File "/usr/lib/python3.10/asyncio/base_events.py", line 641, in run_until_complete
return future.result()
File "/home/mooncell/works/test.py", line 24, in main
print(transport.get_write_buffer_limits())
File "/usr/lib/python3.10/asyncio/transports.py", line 306, in get_write_buffer_limits
return (self._low_water, self._high_water)
AttributeError: '_SSLProtocolTransport' object has no attribute '_low_water'. Did you mean: '_high_water'?
```
We looked into the implementation and found out that `_SSLProtocolTransport` didn't override the `_FlowControlMixin.get_write_buffer_limits`. |
|
Date |
User |
Action |
Args |
2022-01-23 16:49:39 | mooncell07 | set | recipients:
+ mooncell07, asvetlov, yselivanov |
2022-01-23 16:49:39 | mooncell07 | set | messageid: <1642956579.88.0.874451356364.issue46487@roundup.psfhosted.org> |
2022-01-23 16:49:39 | mooncell07 | link | issue46487 messages |
2022-01-23 16:49:39 | mooncell07 | create | |
|