Skip to content
Snippets Groups Projects
Commit b1177b6c authored by Nico Vermaas's avatar Nico Vermaas
Browse files

small fix to ignore missing QA fields

parent 80c9b89b
No related branches found
No related tags found
No related merge requests found
Pipeline #54572 passed
...@@ -52,12 +52,18 @@ def convert_quality_to_list_for_template(task): ...@@ -52,12 +52,18 @@ def convert_quality_to_list_for_template(task):
try: try:
list.append(str(task.quality_json['uv-coverage'])) list.append(str(task.quality_json['uv-coverage']))
except:
list.append("-")
try:
list.append(str(task.quality_json['sensitivity'])) list.append(str(task.quality_json['sensitivity']))
list.append(str(task.quality_json['observing-conditions'])) except:
#list.append("-") list.append("-")
except Exception as err: try:
pass list.append(str(task.quality_json['observing-conditions']))
except:
list.append("-")
return list return list
......
...@@ -120,9 +120,13 @@ def convert_quality_to_html(task): ...@@ -120,9 +120,13 @@ def convert_quality_to_html(task):
results += "<tr><td><b>Project</b></td><td>" + str(task.project) + "</td></tr>" results += "<tr><td><b>Project</b></td><td>" + str(task.project) + "</td></tr>"
results += "<tr><td><b>ATDB Filter</b></td><td>" + str(task.filter) + "</td></tr>" results += "<tr><td><b>ATDB Filter</b></td><td>" + str(task.filter) + "</td></tr>"
results += "<tr><td><b>Quality</b></td><td>" + str(task.quality) + "</td></tr>" results += "<tr><td><b>Quality</b></td><td>" + str(task.quality) + "</td></tr>"
results += "<tr><td><b>QA uv-coverage</b></td><td>" + str(task.quality_json['uv-coverage']) + "</td></tr>" try:
results += "<tr><td><b>QA sensitivity</b></td><td>" + str(task.quality_json['sensitivity']) + "</td></tr>" results += "<tr><td><b>QA uv-coverage</b></td><td>" + str(task.quality_json['uv-coverage']) + "</td></tr>"
results += "<tr><td><b>QA observing-conditions</b></td><td>" + str(task.quality_json['observing-conditions']) + "</td></tr>" results += "<tr><td><b>QA sensitivity</b></td><td>" + str(task.quality_json['sensitivity']) + "</td></tr>"
results += "<tr><td><b>QA observing-conditions</b></td><td>" + str(task.quality_json['observing-conditions']) + "</td></tr>"
except:
# not all tasks have this QA information, if missing, continue (the show must go on)
pass
try: try:
results += "<tr><td><b>high_flagging</b></td><td>" + str(task.quality_json['details']['high_flagging']) + "</td></tr>" results += "<tr><td><b>high_flagging</b></td><td>" + str(task.quality_json['details']['high_flagging']) + "</td></tr>"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment