diff --git a/libyang/schema.py b/libyang/schema.py index f104a87..616c5c7 100644 --- a/libyang/schema.py +++ b/libyang/schema.py @@ -1545,7 +1545,7 @@ def default(self) -> Union[None, bool, int, str, float]: val_type_cdata, ffi.NULL, ) - if ret != lib.LY_SUCCESS: + if ret not in (lib.LY_SUCCESS, lib.LY_EINCOMPLETE): raise self.context.error("Unable to get real type of default value") self.cdata_default_realtype = Type(self.context, val_type_cdata[0], None)