mirror of https://github.com/tiangolo/fastapi.git
* Check if Form exists and multipart is in virtual environment * Remove unused import * Move BodyFieldInfo check to separate helper function * Fix type UploadFile to File for BodyFieldInfo check * Working solution. Kind of nasty though. * Use better method of determing if correct package imported * Use better method of determing if correct package imported * Add raising exceptions, update error messages * Check if Form exists and multipart is in virtual environment * Move BodyFieldInfo check to separate helper function * Fix type UploadFile to File for BodyFieldInfo check * Use better method of determing if correct package imported * Add raising exceptions, update error messages * Removed unused import, added comments Co-authored-by: Christopher Nguyen <chrisngyn99@gmail.com> * Updated what kind of exception will be thrown * Add type annotations Adds annotations to is_form_data * Fix import order * Add basic tests * Fixed Travis tests * Replace logging with fastapi logger * Change AttributeError to ImportError to fix exception handling * Fixing tests * Catch ModuleNotFoundError first Fix code coverage * Update fastapi/dependencies/utils.py Remove error spaces when printing Co-authored-by: Marcelo Trylesinski <marcelotryle@gmail.com> * Update fastapi/dependencies/utils.py Co-authored-by: Marcelo Trylesinski <marcelotryle@gmail.com> * Removed spaces in error printing * ♻️ Refactor form data detection * ✅ Update/increase tests for incorrect multipart install * 🔥 Remove deprecated Travis (moved to GitHub Actions) Co-authored-by: yk396 <yk396@cornell.edu> Co-authored-by: Christopher Nguyen <chrisngyn99@gmail.com> Co-authored-by: Kai Chen <kaichen120@gmail.com> Co-authored-by: Chris N <hello@chris-nguyen.me> Co-authored-by: Marcelo Trylesinski <marcelotryle@gmail.com> |
||
|---|---|---|
| .. | ||
| dependencies | ||
| middleware | ||
| openapi | ||
| security | ||
| __init__.py | ||
| applications.py | ||
| background.py | ||
| concurrency.py | ||
| datastructures.py | ||
| encoders.py | ||
| exception_handlers.py | ||
| exceptions.py | ||
| logger.py | ||
| param_functions.py | ||
| params.py | ||
| py.typed | ||
| requests.py | ||
| responses.py | ||
| routing.py | ||
| staticfiles.py | ||
| templating.py | ||
| testclient.py | ||
| utils.py | ||
| websockets.py | ||