From e35ac53eda69c55e49773a0e6195c4341e7af68a Mon Sep 17 00:00:00 2001 From: ilia Date: Sat, 2 Dec 2023 10:48:19 +0300 Subject: [PATCH] fix after review --- turtle/equipment/turtle_device.py | 7 ------- 1 file changed, 7 deletions(-) diff --git a/turtle/equipment/turtle_device.py b/turtle/equipment/turtle_device.py index 737dcd3..b0fccaa 100644 --- a/turtle/equipment/turtle_device.py +++ b/turtle/equipment/turtle_device.py @@ -44,9 +44,7 @@ class TurtleDevice(SynchronyDevice): """Execute action `action_name`, using `args` and `kwargs` as action argument.""" action = self.get_descriptors()["actions"].get(action_name) if action: - self._state = DeviceLifecycleState.CLOSE getattr(self.turtle, action_name)(*args, **kwargs) - self._state = DeviceLifecycleState.OPEN return else: raise DeviceError("No such action: `{}`".format(action_name)) @@ -59,11 +57,6 @@ class TurtleDevice(SynchronyDevice): def get_descriptors(self): descriptors = dict(actions=dict(), traits=dict()) - for k, v in self.turtle.__dict__.items(): - if not k.startswith("_"): - descriptors["traits"][k] = TraitDescriptor( - k, inspect.getdoc(v), readable=True, writable=False - ) for m_name, member in inspect.getmembers(Turtle): if m_name.startswith("_"):