1.1 --- a/lib/__builtins__/identity.py Sat Nov 26 19:30:47 2016 +0100
1.2 +++ b/lib/__builtins__/identity.py Sat Nov 26 19:40:09 2016 +0100
1.3 @@ -86,6 +86,14 @@
1.4
1.5 "Return a program representation for 'obj'."
1.6
1.7 - return obj.__repr__()
1.8 + # Classes do not provide __repr__ directly.
1.9 +
1.10 + if isclass(obj):
1.11 + return "<type>"
1.12 +
1.13 + # Class attributes of instances provide __repr__.
1.14 +
1.15 + else:
1.16 + return obj.__repr__()
1.17
1.18 # vim: tabstop=4 expandtab shiftwidth=4