File tree Expand file tree Collapse file tree 1 file changed +14
-12
lines changed
Expand file tree Collapse file tree 1 file changed +14
-12
lines changed Original file line number Diff line number Diff line change @@ -328,21 +328,23 @@ def fill_consistent(
328328 error_skip = False
329329 if child .metadata .name .endswith ("_error_upper" ):
330330 name = child .metadata .name [: - len ("_error_upper" )]
331- data = child ._parent [name ]
332- if (
333- not data .has_value
334- or len (data .shape ) == 0
335- or any (s == 0 for s in data .shape )
336- ):
331+ try :
332+ data = child ._parent [name ]
333+ if not data .has_value :
334+ maybe_set_random_value (data , 0.0 , skip_complex )
335+ if not data .has_value or len (data .shape ) == 0 or any (s == 0 for s in data .shape ):
336+ error_skip = True
337+ except (KeyError , AttributeError , RuntimeError , ValueError ):
337338 error_skip = True
338339 elif child .metadata .name .endswith ("_error_lower" ):
339340 name = child .metadata .name [: - len ("_error_lower" )] + "_error_upper"
340- data = child ._parent [name ]
341- if (
342- not data .has_value
343- or len (data .shape ) == 0
344- or any (s == 0 for s in data .shape )
345- ):
341+ try :
342+ data = child ._parent [name ]
343+ if not data .has_value :
344+ maybe_set_random_value (data , 0.0 , skip_complex )
345+ if not data .has_value or len (data .shape ) == 0 or any (s == 0 for s in data .shape ):
346+ error_skip = True
347+ except (KeyError , AttributeError , RuntimeError , ValueError ):
346348 error_skip = True
347349
348350 if not same_as_skip and not error_skip :
You can’t perform that action at this time.
0 commit comments