26 lines
655 B
Python
26 lines
655 B
Python
"""
|
|
Convenience imports for developers.
|
|
|
|
Here we include some classes used frequently in plugin development,
|
|
as well as some Flask imports to simplify API route development
|
|
"""
|
|
|
|
# Flask things
|
|
from flask import Response, abort, escape, request
|
|
|
|
# Task management
|
|
from labthings import current_action as current_task
|
|
from labthings import update_action_data as update_task_data
|
|
from labthings import update_action_progress as update_task_progress
|
|
|
|
from openflexure_microscope.api.utilities import JsonResponse
|
|
|
|
__all__ = [
|
|
"current_task",
|
|
"update_task_progress",
|
|
"update_task_data",
|
|
"abort",
|
|
"escape",
|
|
"Response",
|
|
"request",
|
|
]
|