Skip to content

Commit fe1f088

Browse files
author
Joel Collins
committed
Made ActionView.get a classmethod
1 parent 0031dc3 commit fe1f088

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

src/labthings/views/__init__.py

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -169,10 +169,13 @@ class ActionView(View):
169169
_deque = Deque() # Action queue
170170
_emergency_pool = Pool()
171171

172-
def get(self):
173-
""" """
174-
queue_schema = build_action_schema(self.schema, self.args)(many=True)
175-
return queue_schema.dump(self._deque)
172+
@classmethod
173+
def get(cls):
174+
"""
175+
Default method for GET requests. Returns the action queue (including already finished actions) for this action
176+
"""
177+
queue_schema = build_action_schema(cls.schema, cls.args)(many=True)
178+
return queue_schema.dump(cls._deque)
176179

177180
@classmethod
178181
def get_apispec(cls):

0 commit comments

Comments
 (0)