@@ -277,9 +277,9 @@ def _populate_def_proto_block_base(self, pb: edgir.HierarchyBlock) -> edgir.Hier
277277
278278 # generate param defaults
279279 for param_name , param in self ._parameters .items ():
280- if isinstance (param .binding , InitParamBinding ) and param .binding ._value is not None :
280+ if isinstance (param .binding , InitParamBinding ) and param .binding .value is not None :
281281 # default values can't depend on anything so the ref_map is empty
282- pb .param_defaults [param_name ].CopyFrom (param .binding ._value ._expr_to_proto (IdentityDict ()))
282+ pb .param_defaults [param_name ].CopyFrom (param .binding .value ._expr_to_proto (IdentityDict ()))
283283
284284 return pb
285285
@@ -384,9 +384,9 @@ def _populate_def_proto_hierarchy(self, pb: edgir.HierarchyBlock) -> edgir.Hiera
384384 for mixin in block ._mixins :
385385 all_block_params .update (mixin ._parameters .items ())
386386 for (block_param_name , block_param ) in all_block_params .items ():
387- if isinstance (block_param .binding , InitParamBinding ) and block_param .binding ._value is not None :
387+ if isinstance (block_param .binding , InitParamBinding ) and block_param .binding .value is not None :
388388 edgir .add_pair (pb .constraints , f'(init){ block_name } .{ block_param_name } ' ).CopyFrom ( # TODO better name
389- AssignBinding .make_assign (block_param , block_param .binding ._value , ref_map )
389+ AssignBinding .make_assign (block_param , block_param .binding .value , ref_map )
390390 )
391391
392392 return pb
0 commit comments