Skip to content

Commit d0c884c

Browse files
committed
[Matlab] Refactor nix.Section error handling
1 parent d33664d commit d0c884c

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

+nix/Section.m

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,9 @@
111111

112112
function r = create_property(obj, name, datatype)
113113
if (~isa(datatype, 'nix.DataType'))
114-
error('Please provide a valid nix.DataType');
114+
err.identifier = 'NIXMX:InvalidArgument';
115+
err.message = 'Please provide a valid nix.DataType';
116+
error(err);
115117
else
116118
fname = strcat(obj.alias, '::createProperty');
117119
h = nix_mx(fname, obj.nix_handle, name, lower(datatype.char));
@@ -193,7 +195,9 @@
193195
fname = strcat('referring', fsuffix);
194196
r = nix.Utils.fetchObjList(obj, fname, entityConstructor);
195197
elseif ((size(varargin, 2) > 1) || (~isa(varargin{1}, 'nix.Block')))
196-
error('Provide either empty arguments or a single Block entity');
198+
err.identifier = 'NIXMX:InvalidArgument';
199+
err.message = 'Provide either empty arguments or a single Block entity';
200+
error(err);
197201
else
198202
fname = strcat('referringBlock', fsuffix);
199203
r = nix.Utils.fetchObjListByEntity(obj, fname, ...

0 commit comments

Comments
 (0)