Гениально сука. Если в разных IntEnum-ах есть варианты с одинаковым значением, то питон их при сравнении посчитает одним и тем же, и пофиг что это два разных класса
Гениально сука. Если в разных IntEnum-ах есть варианты с одинаковым значением, то питон их при сравнении посчитает одним и тем же, и пофиг что это два разных класса 3 comments
@mo@mastodon.ml |
@mo да, сталкивался с похожим, обидно что в питоне нет оператора "===" который бы как в спецификации ECMA 5.1 по строгому сравнению мог бы точно указать что переменные разные. В данном случае должен подойти оператор "is", так как он выполняет последний элемент алгоритма сравнения строгого равенства, а именно, цитата: "Return true if x and y refer to the same object. Otherwise, return false."