Skip to content

Commit c1cec97

Browse files
committed
copied code from scope2screen for updating ome_types and json conversion of image metadata
1 parent 9ecff67 commit c1cec97

File tree

2 files changed

+9
-3
lines changed

2 files changed

+9
-3
lines changed

minerva_analysis/server/routes/data_routes.py

+7-2
Original file line numberDiff line numberDiff line change
@@ -180,8 +180,13 @@ def get_rect_cells():
180180
@app.route('/get_ome_metadata', methods=['GET'])
181181
def get_ome_metadata():
182182
datasource = request.args.get('datasource')
183-
resp = data_model.get_ome_metadata(datasource)
184-
return serialize_and_submit_json(resp)
183+
resp = data_model.get_ome_metadata(datasource).json()
184+
# OME-Types handles jsonify itself, so skip the orjson conversion
185+
response = app.response_class(
186+
response=resp,
187+
mimetype='application/json'
188+
)
189+
return response
185190

186191

187192
@app.route('/download_gating_csv', methods=['POST'])

requirements.yml

+2-1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ name: minerva_analysis
22
channels:
33
- conda-forge
44
dependencies:
5+
- python=3.7
56
- Flask=1.1.2
67
- flask-sqlalchemy
78
- numpy
@@ -18,7 +19,7 @@ dependencies:
1819
- pyinstaller
1920
- pip
2021
- pip:
21-
- ome-types==0.2.0
22+
- ome-types==0.2.9
2223
- opencv-python
2324

2425

0 commit comments

Comments
 (0)