X-Git-Url: https://sigrok.org/gitweb/?p=libsigrokdecode.git;a=blobdiff_plain;f=decoder.c;h=2eb9a573136cb206bffc4c30a052b2ebb9c76f49;hp=260f6367787597bc8f9c5818bf362f574b9b1c81;hb=be760e5965e6f4213b010ff088d6ecc3d3ee066b;hpb=611a73404f1a42aa92fb32f00ca5407e1cdb2c71 diff --git a/decoder.c b/decoder.c index 260f636..2eb9a57 100644 --- a/decoder.c +++ b/decoder.c @@ -751,6 +751,11 @@ SRD_API int srd_decoder_load(const char *module_name) /* Check Decoder class for required methods. */ + if (check_method(d->py_dec, module_name, "reset") != SRD_OK) { + fail_txt = "no 'reset()' method"; + goto err_out; + } + if (check_method(d->py_dec, module_name, "start") != SRD_OK) { fail_txt = "no 'start()' method"; goto err_out;