diff --git a/interface/C/test_teqpc.py b/interface/C/test_teqpc.py index 9431a79c095c1a39f2ec55e3e1be5eb003ec9f79..fd2cfb86310488fe9aba7b55e41bb048960b0aba 100644 --- a/interface/C/test_teqpc.py +++ b/interface/C/test_teqpc.py @@ -24,7 +24,10 @@ class DLLCaller(): uid = ct.create_string_buffer(200) errmsg = ct.create_string_buffer(1000) errcode = f(hrf, uid, errmsg, len(errmsg)) - return uid + if errcode == 0: + return uid + else: + raise ValueError(trim(errmsg)) def get_Arxy(self, *, uid, NT, ND, T, rho, z): f = self._getfcn(self.dll, 'get_Arxy')