message wasn't actually passed to anything, so it previously failed at
statsmodels/base/optimizer.py:13 (_check_method) with
"Unknown fit method l1_cvxopt_cp"
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: accepted https://github.com/statsmodels/statsmodels/pull/6163
Gbp-Pq: Name show_cvxopt_error.patch
from statsmodels.base.l1_cvxopt import fit_l1_cvxopt_cp
extra_fit_funcs['l1_cvxopt_cp'] = fit_l1_cvxopt_cp
elif method.lower() == 'l1_cvxopt_cp':
- message = ("Attempt to use l1_cvxopt_cp failed since cvxopt "
- "could not be imported")
+ raise ValueError("Cannot use l1_cvxopt_cp as cvxopt "
+ "was not found (install it, or use method='l1' instead)")
if callback is None:
callback = self._check_perfect_pred