Skip to content

Commit 1c2e53a

Browse files
committed
Handled indexing error when no match in _update_start_vals
1 parent 1dc2da0 commit 1c2e53a

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

pymc3/sampling.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -466,8 +466,9 @@ def _update_start_vals(a, b, model):
466466
for name in a:
467467
for tname in b:
468468
if tname.startswith(name) and tname!=name:
469-
transform_func = [d.transformation for d in model.deterministics if d.name==name][0]
470-
b[tname] = transform_func.forward(a[name]).eval()
469+
transform_func = [d.transformation for d in model.deterministics if d.name==name]
470+
if transform_func:
471+
b[tname] = transform_func[0].forward(a[name]).eval()
471472

472473
a.update({k: v for k, v in b.items() if k not in a})
473474

0 commit comments

Comments
 (0)