Skip to content

Commit ed90323

Browse files
committed
Revert "Removed old semtype decorator"
This reverts commit 80dd2fa.
1 parent 51fea2c commit ed90323

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

src/labthings/server/decorators.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -304,6 +304,19 @@ def __call__(self, f):
304304
tag = Tag
305305

306306

307+
class Semtype:
308+
def __init__(self, semtype: str):
309+
self.semtype = semtype
310+
311+
def __call__(self, f):
312+
# Pass params to call function attribute for external access
313+
update_spec(f, {"@type": self.semtype})
314+
return f
315+
316+
317+
semtype = Semtype
318+
319+
307320
class doc_response:
308321
def __init__(self, code, description=None, mimetype=None, **kwargs):
309322
self.code = code

0 commit comments

Comments
 (0)