From 6358b1876907c2a5742e5f11659f649d66aa4917 Mon Sep 17 00:00:00 2001 From: Matthias Bodenbenner <m.bodenbenner@wzl.rwth-aachen.de> Date: Wed, 19 May 2021 14:31:51 +0200 Subject: [PATCH] bug fix --- src/http/server.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/http/server.py b/src/http/server.py index 225e668..7c97b1c 100644 --- a/src/http/server.py +++ b/src/http/server.py @@ -13,7 +13,6 @@ from ..utils.error import DeviceException, UserException from ..soil.function import Function from ..soil.figure import Figure from ..soil.object import Object -from ..soil.component import Component from ..soil.parameter import Parameter from ..utils.constants import BASE_UUID_PATTERN, HTTP_GET, HTTP_OPTIONS @@ -128,7 +127,7 @@ class HTTPServer(object): uuids = HTTPServer.parse_uuids(request) 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) try: 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): logger.debug('Body: {}'.format(data)) uuids = HTTPServer.parse_uuids(request) 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) try: response = await self.loop.run_in_executor(None, -- GitLab