blob: 9551702cfe9c41e88e8eed6f5e190da162024e1b [file] [log] [blame]
class X:
def __init__(self, value):
self.value = value
def __str__(self):
return str(self.value)
def __format__(self, fmt):
assert fmt[0] == '='
self.value = eval(fmt[1:])
return ''
x = X(3)
print(x)
f'{x:=4}' # Behold!
print(x)