Commit ac7d52e3 authored by BO ZHANG's avatar BO ZHANG 🏀
Browse files

raise key error if n_epec_frame is not found

parent 0c1ab265
...@@ -158,10 +158,14 @@ class Dispatcher: ...@@ -158,10 +158,14 @@ class Dispatcher:
qr = plan.find(**override_common_keys(PLAN_PARAMS, kwargs)) qr = plan.find(**override_common_keys(PLAN_PARAMS, kwargs))
assert qr.success, qr assert qr.success, qr
# plan basis / obsid basis # plan basis / obsid basis
try:
for _ in qr.data: for _ in qr.data:
_["n_frame"] = ( _["n_frame"] = (
_["params"]["n_epec_frame"] if _["instrument"] == "HSTDM" else 1 _["params"]["n_epec_frame"] if _["instrument"] == "HSTDM" else 1
) )
except KeyError:
print(f"`n_epec_frame` is not found in {_}")
raise KeyError(f"`n_epec_frame` is not found in {_}")
plan_basis = extract_basis_table( plan_basis = extract_basis_table(
qr.data, qr.data,
PLAN_BASIS_KEYS, PLAN_BASIS_KEYS,
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment