[{"title":"( 49 个子文件 47KB ) mangum:对ASGI的AWS Lambda和API网关支持-源码","children":[{"title":"mangum-master","children":[{"title":".travis.yml <span style='color:#111;'> 222B </span>","children":null,"spread":false},{"title":".coveragerc <span style='color:#111;'> 73B </span>","children":null,"spread":false},{"title":"docs","children":[{"title":"websockets.md <span style='color:#111;'> 7.81KB </span>","children":null,"spread":false},{"title":"asgi-frameworks.md <span style='color:#111;'> 7.24KB </span>","children":null,"spread":false},{"title":"external-links.md <span style='color:#111;'> 23B </span>","children":null,"spread":false},{"title":"CNAME <span style='color:#111;'> 9B </span>","children":null,"spread":false},{"title":"release-notes.md <span style='color:#111;'> 1.59KB </span>","children":null,"spread":false},{"title":"adapter.md <span style='color:#111;'> 2.40KB </span>","children":null,"spread":false},{"title":"lifespan.md <span style='color:#111;'> 2.86KB </span>","children":null,"spread":false},{"title":"http.md <span style='color:#111;'> 1.82KB </span>","children":null,"spread":false},{"title":"index.md <span style='color:#111;'> 2.45KB </span>","children":null,"spread":false}],"spread":true},{"title":"pytest.ini <span style='color:#111;'> 163B </span>","children":null,"spread":false},{"title":"mangum","children":[{"title":"websocket.py <span style='color:#111;'> 3.88KB </span>","children":null,"spread":false},{"title":"py.typed <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"adapter.py <span style='color:#111;'> 5.77KB </span>","children":null,"spread":false},{"title":"protocols","children":[{"title":"lifespan.py <span style='color:#111;'> 7.58KB </span>","children":null,"spread":false},{"title":"http.py <span style='color:#111;'> 5.71KB </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 1B </span>","children":null,"spread":false},{"title":"websockets.py <span style='color:#111;'> 6.76KB </span>","children":null,"spread":false}],"spread":true},{"title":"types.py <span style='color:#111;'> 406B </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 28B </span>","children":null,"spread":false},{"title":"backends","children":[{"title":"redis.py <span style='color:#111;'> 608B </span>","children":null,"spread":false},{"title":"postgresql.py <span style='color:#111;'> 1.33KB </span>","children":null,"spread":false},{"title":"dynamodb.py <span style='color:#111;'> 2.19KB </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"s3.py <span style='color:#111;'> 2.29KB </span>","children":null,"spread":false},{"title":"sqlite.py <span style='color:#111;'> 1.28KB </span>","children":null,"spread":false},{"title":"base.py <span style='color:#111;'> 947B </span>","children":null,"spread":false}],"spread":true},{"title":"config.py <span style='color:#111;'> 4.47KB </span>","children":null,"spread":false},{"title":"exceptions.py <span style='color:#111;'> 650B </span>","children":null,"spread":false}],"spread":true},{"title":"mkdocs.yml <span style='color:#111;'> 650B </span>","children":null,"spread":false},{"title":"tests","children":[{"title":"test_websockets.py <span style='color:#111;'> 2.70KB </span>","children":null,"spread":false},{"title":"test_backends.py <span style='color:#111;'> 6.21KB </span>","children":null,"spread":false},{"title":"conftest.py <span style='color:#111;'> 11.30KB </span>","children":null,"spread":false},{"title":"test_http.py <span style='color:#111;'> 24.53KB </span>","children":null,"spread":false},{"title":"test_lifespan.py <span style='color:#111;'> 9.31KB </span>","children":null,"spread":false}],"spread":true},{"title":"LICENSE <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false},{"title":"setup.cfg <span style='color:#111;'> 215B </span>","children":null,"spread":false},{"title":"requirements.txt <span style='color:#111;'> 233B </span>","children":null,"spread":false},{"title":"setup.py <span style='color:#111;'> 1.08KB </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 1.17KB </span>","children":null,"spread":false},{"title":".codecov.yml <span style='color:#111;'> 131B </span>","children":null,"spread":false},{"title":"CHANGELOG.md <span style='color:#111;'> 1.57KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 2.49KB </span>","children":null,"spread":false},{"title":"scripts","children":[{"title":"test <span style='color:#111;'> 325B </span>","children":null,"spread":false},{"title":"publish <span style='color:#111;'> 562B </span>","children":null,"spread":false},{"title":"lint <span style='color:#111;'> 202B </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 266B </span>","children":null,"spread":false},{"title":"setup <span style='color:#111;'> 78B </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":true}]