Look at this class with both equally magic solutions, which return choice string representations of the exact same object: You could’t rely on them to call your variables or other symbols. That’s why redefining or mocking the print statement isn’t attainable in Python 2. You’re trapped with That which you get. Fairly-printing is about