Вообще говоря, что должен делать унарный + в Python?
Я спрашиваю, потому что до сих пор я никогда не видел такой ситуации:
+obj != obj
Где obj - общий объект, реализующий __pos__().
Итак, мне интересно: почему существуют + и __pos__()? Можете ли вы представить пример реального мира, в котором выражение выше оценивается как True?