[{"title":"(49个子文件47KB)mangum:对ASGI的AWSLambda和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}]