Converted to LT070

This commit is contained in:
Joel Collins 2020-06-29 15:37:23 +01:00
parent 0081ac6649
commit aa8e916e4b

View file

@ -2,7 +2,6 @@ from labthings.server.extensions import BaseExtension
from labthings.server.view import ActionView from labthings.server.view import ActionView
from labthings.server import fields from labthings.server import fields
from labthings.server.decorators import use_args, marshal_with
import logging import logging
import time import time
@ -12,12 +11,9 @@ class RaiseException(ActionView):
raise Exception("The developer raised an exception") raise Exception("The developer raised an exception")
class SleepFor(ActionView): class SleepFor(ActionView):
@marshal_with({ schema = {"TimeAsleep": fields.Float()}
"TimeAsleep": fields.Float() args = {"time": fields.Float(description="Time to sleep, in seconds", example=0.5)}
})
@use_args({
"time": fields.Float(description="Time to sleep, in seconds", example=0.5)
})
def post(self, args): def post(self, args):
sleep_time = args.get("time") sleep_time = args.get("time")
logging.info(f"Going to sleep for {sleep_time}...") logging.info(f"Going to sleep for {sleep_time}...")