Недавно я прочитал сообщение, в котором кто-то упомянул, что нет необходимости использовать перечисления в python. Мне интересно, правда это или нет.
Например, я использую перечисление для представления сигналов управления модемом:
class Signals:
CTS = "CTS"
DSR = "DSR"
...
Не лучше ли использовать if signal == Signals.CTS:
, чем if signal == " CTS ":
, или я что-то упустил?