diff --git a/docs/pyerrors/obs.html b/docs/pyerrors/obs.html
index 1ce6622b..9013aace 100644
--- a/docs/pyerrors/obs.html
+++ b/docs/pyerrors/obs.html
@@ -1470,10 +1470,7 @@
for j_obs, obs in np.ndenumerate(data):
for name in obs.names:
if name in obs.cov_names:
- if name in new_grad:
- new_grad[name] += deriv[i_val + j_obs] * obs.covobs[name].grad
- else:
- new_grad[name] = deriv[i_val + j_obs] * obs.covobs[name].grad
+ new_grad[name] = new_grad.get(name, 0) + deriv[i_val + j_obs] * obs.covobs[name].grad
else:
new_deltas[name] = new_deltas.get(name, 0) + deriv[i_val + j_obs] * _expand_deltas_for_merge(obs.deltas[name], obs.idl[name], obs.shape[name], new_idl_d[name])
@@ -4709,10 +4706,7 @@ should agree with samples from a full jackknife analysis up to O(1/N).
for j_obs, obs in np.ndenumerate(data):
for name in obs.names:
if name in obs.cov_names:
- if name in new_grad:
- new_grad[name] += deriv[i_val + j_obs] * obs.covobs[name].grad
- else:
- new_grad[name] = deriv[i_val + j_obs] * obs.covobs[name].grad
+ new_grad[name] = new_grad.get(name, 0) + deriv[i_val + j_obs] * obs.covobs[name].grad
else:
new_deltas[name] = new_deltas.get(name, 0) + deriv[i_val + j_obs] * _expand_deltas_for_merge(obs.deltas[name], obs.idl[name], obs.shape[name], new_idl_d[name])