Browse Source

🐛 Fix import of email_validator from Pydantic

pull/11/head
Sebastián Ramírez 6 years ago
parent
commit
b763a44328
  1. 2
      fastapi/__init__.py
  2. 6
      fastapi/openapi/models.py

2
fastapi/__init__.py

@ -1,6 +1,6 @@
"""FastAPI framework, high performance, easy to learn, fast to code, ready for production"""
__version__ = "0.1.3"
__version__ = "0.1.4"
from .applications import FastAPI
from .routing import APIRouter

6
fastapi/openapi/models.py

@ -6,13 +6,13 @@ from pydantic import BaseModel, Schema as PSchema
from pydantic.types import UrlStr
try:
import pydantic.types.EmailStr
import email_validator
from pydantic.types import EmailStr # type: ignore
except ImportError:
logging.warning(
"email-validator not installed, email fields will be treated as str"
"email-validator not installed, email fields will be treated as str.\n" +
"To install, run: pip install email-validator"
)
class EmailStr(str): # type: ignore
pass

Loading…
Cancel
Save