Skip to content
Snippets Groups Projects
Commit 6358b187 authored by Matthias Stefan Bodenbenner's avatar Matthias Stefan Bodenbenner
Browse files

bug fix

parent 3c465994
No related branches found
No related tags found
No related merge requests found
Pipeline #62737 passed
...@@ -13,7 +13,6 @@ from ..utils.error import DeviceException, UserException ...@@ -13,7 +13,6 @@ from ..utils.error import DeviceException, UserException
from ..soil.function import Function from ..soil.function import Function
from ..soil.figure import Figure from ..soil.figure import Figure
from ..soil.object import Object from ..soil.object import Object
from ..soil.component import Component
from ..soil.parameter import Parameter from ..soil.parameter import Parameter
from ..utils.constants import BASE_UUID_PATTERN, HTTP_GET, HTTP_OPTIONS from ..utils.constants import BASE_UUID_PATTERN, HTTP_GET, HTTP_OPTIONS
...@@ -128,7 +127,7 @@ class HTTPServer(object): ...@@ -128,7 +127,7 @@ class HTTPServer(object):
uuids = HTTPServer.parse_uuids(request) uuids = HTTPServer.parse_uuids(request)
item = self.root[uuids[:-1]] item = self.root[uuids[:-1]]
if not isinstance(item, Object) and not isinstance(item, Component): if not isinstance(item, Object):
return web.json_response({}, status=405) return web.json_response({}, status=405)
try: try:
response = await self.loop.run_in_executor(None, functools.partial(item.remove, uuids[-1], *data['args'], **data['kwargs'])) response = await self.loop.run_in_executor(None, functools.partial(item.remove, uuids[-1], *data['args'], **data['kwargs']))
...@@ -195,7 +194,7 @@ class HTTPServer(object): ...@@ -195,7 +194,7 @@ class HTTPServer(object):
logger.debug('Body: {}'.format(data)) logger.debug('Body: {}'.format(data))
uuids = HTTPServer.parse_uuids(request) uuids = HTTPServer.parse_uuids(request)
item = self.root[uuids[:-1]] item = self.root[uuids[:-1]]
if not isinstance(item, Object) and not isinstance(item, Component): if not isinstance(item, Object):
return web.json_response({}, status=405) return web.json_response({}, status=405)
try: try:
response = await self.loop.run_in_executor(None, response = await self.loop.run_in_executor(None,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment