Merge pull request #2772 from reuben/error-code-hex

Report error code as hexadecimal numbers for easier lookup
This commit is contained in:
Reuben Morais 2020-02-19 15:19:21 +01:00 committed by GitHub
commit 536b821d24
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 4 deletions

View File

@ -35,7 +35,7 @@ function Model(aModelPath) {
const status = rets[0];
const impl = rets[1];
if (status !== 0) {
throw "CreateModel failed with error code " + status;
throw "CreateModel failed with error code 0x" + status.toString(16);
}
this._impl = impl;
@ -138,7 +138,7 @@ Model.prototype.createStream = function() {
const status = rets[0];
const ctx = rets[1];
if (status !== 0) {
throw "CreateStream failed with error code " + status;
throw "CreateStream failed with error code 0x" + status.toString(16);
}
return ctx;
}

View File

@ -35,7 +35,7 @@ class Model(object):
status, impl = deepspeech.impl.CreateModel(model_path)
if status != 0:
raise RuntimeError("CreateModel failed with error code {}".format(status))
raise RuntimeError("CreateModel failed with error code 0x{:X}".format(status))
self._impl = impl
def __del__(self):
@ -145,7 +145,7 @@ class Model(object):
"""
status, ctx = deepspeech.impl.CreateStream(self._impl)
if status != 0:
raise RuntimeError("CreateStream failed with error code {}".format(status))
raise RuntimeError("CreateStream failed with error code 0x{:X}".format(status))
return Stream(ctx)