uvicorn is now optional, refs #850

no-uvicorn
Simon Willison 2020-06-16 16:28:26 -07:00 zatwierdzone przez GitHub
rodzic 7127a14f8d
commit fd5cc78f6d
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 4AEE18F83AFDEB23
1 zmienionych plików z 5 dodań i 1 usunięć

Wyświetl plik

@ -22,7 +22,6 @@ import jinja2
from jinja2 import ChoiceLoader, Environment, FileSystemLoader, PrefixLoader, escape
from jinja2.environment import Template
from jinja2.exceptions import TemplateNotFound
import uvicorn
from .views.base import DatasetteError, ureg, AsgiRouter
from .views.database import DatabaseDownload, DatabaseView
@ -589,6 +588,11 @@ class Datasette:
datasette_version = {"version": __version__}
if self.version_note:
datasette_version["note"] = self.version_note
try:
import uvicorn
uvicorn_version = uvicorn.__version__
except ImportError:
uvicorn_version = None
return {
"python": {
"version": ".".join(map(str, sys.version_info[:3])),