Replaced sanic.exceptions.NotFound

This commit is contained in:
Simon Willison 2019-06-23 15:28:14 -07:00
commit 3c4d4f3535
4 changed files with 7 additions and 4 deletions

View file

@ -12,7 +12,6 @@ from pathlib import Path
import click import click
from markupsafe import Markup from markupsafe import Markup
from jinja2 import ChoiceLoader, Environment, FileSystemLoader, PrefixLoader from jinja2 import ChoiceLoader, Environment, FileSystemLoader, PrefixLoader
from sanic.exceptions import NotFound
from .views.base import DatasetteError, ureg, AsgiRouter from .views.base import DatasetteError, ureg, AsgiRouter
from .views.database import DatabaseDownload, DatabaseView from .views.database import DatabaseDownload, DatabaseView
@ -35,6 +34,7 @@ from .utils import (
) )
from .utils.asgi import ( from .utils.asgi import (
AsgiLifespan, AsgiLifespan,
NotFound,
asgi_static, asgi_static,
asgi_send, asgi_send,
asgi_send_html, asgi_send_html,

View file

@ -7,6 +7,10 @@ import re
import aiofiles import aiofiles
class NotFound(Exception):
pass
class AsgiRouter: class AsgiRouter:
def __init__(self, routes=None): def __init__(self, routes=None):
routes = routes or [] routes = routes or []

View file

@ -8,7 +8,6 @@ import urllib
import jinja2 import jinja2
import pint import pint
from sanic import response from sanic import response
from sanic.exceptions import NotFound
from html import escape from html import escape
@ -27,7 +26,7 @@ from datasette.utils import (
sqlite3, sqlite3,
to_css_class, to_css_class,
) )
from datasette.utils.asgi import AsgiStream, AsgiWriter, AsgiRouter, AsgiView from datasette.utils.asgi import AsgiStream, AsgiWriter, AsgiRouter, AsgiView, NotFound
ureg = pint.UnitRegistry() ureg = pint.UnitRegistry()

View file

@ -3,7 +3,6 @@ import itertools
import json import json
import jinja2 import jinja2
from sanic.exceptions import NotFound
from datasette.plugins import pm from datasette.plugins import pm
from datasette.utils import ( from datasette.utils import (
@ -24,6 +23,7 @@ from datasette.utils import (
urlsafe_components, urlsafe_components,
value_as_boolean, value_as_boolean,
) )
from datasette.utils.asgi import NotFound
from datasette.filters import Filters from datasette.filters import Filters
from .base import DataView, DatasetteError, ureg from .base import DataView, DatasetteError, ureg