Fix duplicate kwarg algorithm when newton fallback is selected (#708)

* fix issue #700: duplicate kwarg algorithm

* fix spacing

* provide default to dict pop
This commit is contained in:
MT 2018-10-23 12:02:43 -07:00 committed by Ben Letham
parent e63f8cdfbd
commit ff65d1431f

View file

@ -1048,6 +1048,7 @@ class Prophet(object):
params = model.optimizing(
dat, init=stan_init, iter=1e4, **kwargs)
except RuntimeError:
kwargs.pop('algorithm', None)
params = model.optimizing(
dat, init=stan_init, iter=1e4, algorithm='Newton',
**kwargs