File tree Expand file tree Collapse file tree 1 file changed +10
-2
lines changed Expand file tree Collapse file tree 1 file changed +10
-2
lines changed Original file line number Diff line number Diff line change @@ -80,7 +80,13 @@ def __repr__(self):
8080 return f'<UserProjectConfig { self .section } , { props ["clock_frequency" ]} Hz, mode: { props ["mode" ]} >'
8181
8282 def __str__ (self ):
83- return f'UserProjectConfig { self .section } \n { self ._properties_dict ()} '
83+ property_strs = []
84+ pdict = self ._properties_dict ()
85+ for k in sorted (pdict .keys ()):
86+ property_strs .append (f' { k } : { pdict [k ]} ' )
87+
88+ properties = '\n ' .join (property_strs )
89+ return f'{ self .section } \n { properties } '
8490
8591class UserConfig (ConfigFile ):
8692 '''
@@ -163,6 +169,8 @@ def __repr__(self):
163169
164170 def __str__ (self ):
165171 def_mode = self ._get_default_option ('mode' )
166- return f'UserConfig { self .filepath } , Defaults:\n project: { self .default_project } \n mode: { def_mode } '
172+ section_props = '\n ' .join (map (lambda psect : str (self .project (psect )),
173+ filter (lambda s : s != 'DEFAULT' , self .sections )))
174+ return f'UserConfig { self .filepath } , Defaults:\n project: { self .default_project } \n mode: { def_mode } \n { section_props } '
167175
168176
You can’t perform that action at this time.
0 commit comments