Removed openapi endpoints (now in LabThings)

This commit is contained in:
Richard 2021-07-25 01:23:44 +01:00
parent e2990b5b38
commit a8b1efb7cd
3 changed files with 0 additions and 26 deletions

View file

@ -1,7 +1,6 @@
from .actions import enabled_root_actions
from .camera import *
from .captures import *
from .docs import *
from .instrument import *
from .stage import *
from .streams import *

View file

@ -1,23 +0,0 @@
from flask import Response
from labthings import current_labthing
from labthings.views import View
class APISpecJSONView(View):
"""OpenAPI v3 documentation
A JSON document containing an API description in OpenAPI format
"""
def get(self):
return current_labthing().spec.to_dict()
class APISpecYAMLView(View):
"""OpenAPI v3 documentation
A YAML document containing an API description in OpenAPI format
"""
def get(self):
return Response(current_labthing().spec.to_yaml(), mimetype="text/yaml")