Closed alexjbest closed 4 years ago
Okay, not completely sure if I understand everything here, but if _asciiart() does not return a string anymore, then we would have to rewrite the LMFDB scripts.
I think it will still return something that coerces to a string, so we may have to add str(...)
in a place or two, but I think being able to print the children or all descendants with ascii or unicode mode turned on without it erroring is worth the pain!
Currently ascii_art and unicode_art return strings, this is not correct and breaks if you try and print a list
see https://github.com/sagemath/sage/blob/f6b123f2bb70f27529526eaed2637eeab42ea7f0/src/sage/homology/chain_complex.py#L402 for an example?
why we should fix this, lists of clusters: