class MyInt:
def __init__(self, value):
self.value = value
self.posflag = False
def __pos__(self):
if self.posflag:
self.posflag = not self.posflag
self.value += 1
return self.value
else:
self.posflag = not self.posflag
return self
a = MyInt(10)
print(++a) # 11
CmNsYXNzIE15SW50OgogICAgZGVmIF9faW5pdF9fKHNlbGYsIHZhbHVlKToKICAgICAgICBzZWxmLnZhbHVlID0gdmFsdWUKICAgICAgICBzZWxmLnBvc2ZsYWcgPSBGYWxzZQogICAgZGVmIF9fcG9zX18oc2VsZik6CiAgICAgICAgaWYgc2VsZi5wb3NmbGFnOgogICAgICAgICAgICBzZWxmLnBvc2ZsYWcgPSBub3Qgc2VsZi5wb3NmbGFnCiAgICAgICAgICAgIHNlbGYudmFsdWUgKz0gMQogICAgICAgICAgICByZXR1cm4gc2VsZi52YWx1ZQogICAgICAgIGVsc2U6CiAgICAgICAgICAgIHNlbGYucG9zZmxhZyA9IG5vdCBzZWxmLnBvc2ZsYWcKICAgICAgICAgICAgcmV0dXJuIHNlbGYKCmEgPSBNeUludCgxMCkKcHJpbnQoKythKSAjIDExCg==