diff --git a/basalt/_version.py b/basalt/_version.py index d3ec452..3ced358 100644 --- a/basalt/_version.py +++ b/basalt/_version.py @@ -1 +1 @@ -__version__ = "0.2.0" +__version__ = "0.2.1" diff --git a/basalt/objects/trace.py b/basalt/objects/trace.py index 27c3dbc..5c932ae 100644 --- a/basalt/objects/trace.py +++ b/basalt/objects/trace.py @@ -35,6 +35,8 @@ def __init__(self, feature_slug: str, params: TraceParams, flusher: 'Flusher', l self._evaluation_config = params.get("evaluationConfig") self._logger = logger + self._experiment = None + if "experiment" in params: experiment = params["experiment"] if experiment is None: diff --git a/basalt/utils/networker.py b/basalt/utils/networker.py index 64a9b47..c21c305 100644 --- a/basalt/utils/networker.py +++ b/basalt/utils/networker.py @@ -47,7 +47,7 @@ def fetch( json_response = response.json() if response.status_code == 400: - return BadRequest(json_response.get('error', 'Bad Request')), None + return BadRequest(json_response.get('error', json_response.get('errors', 'Bad Request'))), None if response.status_code == 401: return Unauthorized(json_response.get('error', 'Unauthorized')), None