proxy.py/proxy/http
Abhinav Singh 093e852df5
Make connection queue / recv work with memoryview to avoid copies (#192)
* connection.recv now returns a memoryview

* Make connection.queue also memoryview compliant

* autopep8

* wrap in memoryview as necessary

* Add default timeout for socket_connection and test_embed urllib

* Fix tests

* Skip TestProxyPyEmbedded for now, verifying GitHub actions

* Add timeout for wait_for_server and skip only if GITHUB_ACTIONS env variable is set

* Verify if GitHub Action fails due to wait_for_server spinning forever

* Add test for wait_for_server timeout error exception

* GitHub action hangs irrespective of wait_for_server timeout, disable TestEmbed for GitHub actions
2019-11-26 17:59:26 -08:00
..
__init__.py Doc & Banner update to match GitHub (#182) 2019-11-18 20:45:51 -08:00
chunk_parser.py Doc & Banner update to match GitHub (#182) 2019-11-18 20:45:51 -08:00
codes.py Doc & Banner update to match GitHub (#182) 2019-11-18 20:45:51 -08:00
exception.py Make connection queue / recv work with memoryview to avoid copies (#192) 2019-11-26 17:59:26 -08:00
handler.py Make connection queue / recv work with memoryview to avoid copies (#192) 2019-11-26 17:59:26 -08:00
inspector.py Make connection queue / recv work with memoryview to avoid copies (#192) 2019-11-26 17:59:26 -08:00
methods.py Doc & Banner update to match GitHub (#182) 2019-11-18 20:45:51 -08:00
parser.py Make connection queue / recv work with memoryview to avoid copies (#192) 2019-11-26 17:59:26 -08:00
proxy.py Make connection queue / recv work with memoryview to avoid copies (#192) 2019-11-26 17:59:26 -08:00
server.py Make connection queue / recv work with memoryview to avoid copies (#192) 2019-11-26 17:59:26 -08:00
websocket.py Make connection queue / recv work with memoryview to avoid copies (#192) 2019-11-26 17:59:26 -08:00