File tree Expand file tree Collapse file tree 1 file changed +9
-3
lines changed Expand file tree Collapse file tree 1 file changed +9
-3
lines changed Original file line number Diff line number Diff line change @@ -228,9 +228,15 @@ def __repr__(self) -> str:
228228 if self .par_shape == self .fun_shape :
229229 return "{}[{}]" .format (self .__class__ .__name__ ,
230230 self .par_shape if len (self .par_shape ) != 1 else self .par_shape [0 ])
231- return "{}[{}: {}]" .format (self .__class__ .__name__ ,
232- self .par_shape if len (self .par_shape ) != 1 else self .par_shape [0 ],
233- self .fun_shape if len (self .fun_shape ) != 1 else self .fun_shape [0 ])
231+ return "{}[{}: {}]" .format (
232+ self .__class__ .__name__ ,
233+ self .par_shape if len (self .par_shape ) != 1 else self .par_shape [0 ],
234+ (
235+ self .fun_shape
236+ if (self .fun_shape is None or len (self .fun_shape ) != 1 )
237+ else self .fun_shape [0 ]
238+ ),
239+ )
234240
235241 def _all_values_equal (self , obj ):
236242 """Returns true of all values of the object and self are equal"""
You can’t perform that action at this time.
0 commit comments