Blackened everything

This commit is contained in:
Joel Collins 2019-09-15 14:17:52 +01:00
parent e213647217
commit 5966ce29be
57 changed files with 1938 additions and 1414 deletions

View file

@ -1,7 +1,16 @@
from openflexure_microscope.devel import MicroscopeViewPlugin, TaskDeniedException, JsonResponse, Response, request, escape, jsonify
from openflexure_microscope.devel import (
MicroscopeViewPlugin,
TaskDeniedException,
JsonResponse,
Response,
request,
escape,
jsonify,
)
import logging
class DoAPI(MicroscopeViewPlugin):
"""
A simple example API plugin
@ -15,27 +24,21 @@ class DoAPI(MicroscopeViewPlugin):
payload = JsonResponse(request)
# Extract a values from the JSON payload.
val_int = payload.param('val_int', default=None, convert=int)
val_str = payload.param('val_str', default=None, convert=str)
val_radio = payload.param('val_radio', default=None)
val_check = payload.param('val_check', default=None)
val_select = payload.param('val_select', default=None)
val_disposable = payload.param('val_disposable', default=None)
val_int = payload.param("val_int", default=None, convert=int)
val_str = payload.param("val_str", default=None, convert=str)
val_radio = payload.param("val_radio", default=None)
val_check = payload.param("val_check", default=None)
val_select = payload.param("val_select", default=None)
val_disposable = payload.param("val_disposable", default=None)
self.plugin.set_values(
val_int,
val_str,
val_radio,
val_check,
val_select,
val_disposable
val_int, val_str, val_radio, val_check, val_select, val_disposable
)
print(self.plugin.get_values_dict())
return jsonify({
'response': 'completed'
})
return jsonify({"response": "completed"})
class TaskAPI(MicroscopeViewPlugin):
"""
@ -43,19 +46,19 @@ class TaskAPI(MicroscopeViewPlugin):
"""
def get(self):
return jsonify({
'run_time': self.plugin.run_time
})
return jsonify({"run_time": self.plugin.run_time})
def post(self):
# Get payload JSON
payload = JsonResponse(request)
# Extract a values from the JSON payload.
val_int = payload.param('run_time', default=5, convert=int)
val_int = payload.param("run_time", default=5, convert=int)
logging.info("Running task...")
task = self.microscope.task.start(self.plugin.generate_random_numbers_for_a_while, val_int)
task = self.microscope.task.start(
self.plugin.generate_random_numbers_for_a_while, val_int
)
# return a handle on the autofocus task
return jsonify(task.state), 202
return jsonify(task.state), 202