File tree Expand file tree Collapse file tree 1 file changed +10
-2
lines changed
core/esmf-aspect-meta-model-python/esmf_aspect_meta_model_python/impl Expand file tree Collapse file tree 1 file changed +10
-2
lines changed Original file line number Diff line number Diff line change 1414from typing import Dict , List , Optional
1515
1616from esmf_aspect_meta_model_python .base .base import Base
17+ from esmf_aspect_meta_model_python .base .is_described import IsDescribed
1718from esmf_aspect_meta_model_python .loader .meta_model_base_attributes import MetaModelBaseAttributes
1819
1920
@@ -95,7 +96,11 @@ def _prepare_attr_message(name, value):
9596 for k , v in value .items ():
9697 message += f"\n \t \t { k .upper ()} : { v } "
9798 else :
98- message += repr (value ) if isinstance (value , BaseImpl ) else str (value )
99+ if isinstance (value , BaseImpl ):
100+ message += repr (value )
101+ else :
102+ value_str = str (value )
103+ message += value_str .replace ("\t " , "\t \t " )
99104
100105 return message
101106
@@ -114,7 +119,10 @@ def _prepare_list_attr_message(name, value):
114119 """Prepare a message for the list data type attribute value."""
115120 message = f"{ name } :"
116121 for elem in value :
117- message += f"\n \t \t { elem .name } "
122+ if isinstance (elem , IsDescribed ):
123+ message += f"\n \t \t { elem .name } "
124+ else :
125+ message += f"\n \t \t { elem } "
118126
119127 return message
120128
You can’t perform that action at this time.
0 commit comments