Fix schema loading
Remove usage of deprecated importlib.resources.path
This commit is contained in:
parent
2554900554
commit
61544ed521
2 changed files with 6 additions and 3 deletions
|
@ -7,10 +7,11 @@ import tornado.template
|
||||||
import tornado_openapi3.testing
|
import tornado_openapi3.testing
|
||||||
import yaml
|
import yaml
|
||||||
|
|
||||||
|
import tutor
|
||||||
import tutor.database
|
import tutor.database
|
||||||
import tutor.server
|
import tutor.server
|
||||||
|
|
||||||
template_path = importlib.resources.path("tutor", "templates")
|
template_path = importlib.resources.files(tutor) / "templates"
|
||||||
template_loader = tornado.template.Loader(str(template_path))
|
template_loader = tornado.template.Loader(str(template_path))
|
||||||
openapi_spec_dict = yaml.safe_load(
|
openapi_spec_dict = yaml.safe_load(
|
||||||
template_loader.load("openapi.yaml").generate(
|
template_loader.load("openapi.yaml").generate(
|
||||||
|
|
|
@ -416,8 +416,10 @@ class StaticFileHandler(tornado.web.StaticFileHandler):
|
||||||
class Application(tornado.web.Application):
|
class Application(tornado.web.Application):
|
||||||
def __init__(self, **settings):
|
def __init__(self, **settings):
|
||||||
version = importlib.metadata.version(__package__)
|
version = importlib.metadata.version(__package__)
|
||||||
with importlib.resources.path(__package__, "templates") as template_path:
|
settings.setdefault(
|
||||||
settings.setdefault("template_path", template_path)
|
"template_path",
|
||||||
|
importlib.resources.files(__package__) / "templates",
|
||||||
|
)
|
||||||
|
|
||||||
paths = [
|
paths = [
|
||||||
(
|
(
|
||||||
|
|
Loading…
Reference in a new issue