In Sage 7.4, if `repr(obj)` contains a newline character, an extra blank line is inserted. One can reproduce this in Sage in the terminal, e.g. sage: matrix(QQ, 2) [0 0] [0 0]