diff --git a/src/http/server.py b/src/http/server.py index 225e6684920d4153d242359910fadff5eeca1537..7c97b1c1198b3bcc55bfd3206cc340d4cf381955 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,