diff --git a/cas_wrapper.py b/cas_wrapper.py index f58f303..8533dc9 100644 --- a/cas_wrapper.py +++ b/cas_wrapper.py @@ -54,7 +54,11 @@ class CasWrapper: '-a', f'{key}={value}', ] - result_of_execution = command() + with local.env( + CAS_API_KEY=self._cas_api_key, + SIGNER_ID=self._cas_signer_id + ): + result_of_execution = command() return json.loads(result_of_execution)['hash'] def authenticate( @@ -76,8 +80,16 @@ class CasWrapper: 'json', ] try: - result_of_execution = command() + with local.env( + CAS_API_KEY=self._cas_api_key, + SIGNER_ID=self._cas_signer_id + ): + result_of_execution = command() except ProcessExecutionError: - # in case if commit is untrusted - result_of_execution = command(retcode=1) + with local.env( + CAS_API_KEY=self._cas_api_key, + SIGNER_ID=self._cas_signer_id + ): + # in case if commit is untrusted + result_of_execution = command(retcode=1) return not bool(json.loads(result_of_execution)['status'])