読者です 読者をやめる 読者になる 読者になる

enum

Python

munepyを見て初めてenum関連モジュールを調べてみたけど、munepyはメリットがないのではないだろうか。

こういう使い方しかできないならば、

from munepy import Enum

class RequestType(Enum):
    held_message = 1
    subscription = 2
    unsubscription = 3

こう書くのとどう違うのだろう?

class RequestType(object):
    held_message = 1
    subscription = 2
    unsubscription = 3

enumを使って、こう書くのならばメリットが理解できるけど。

from enum import Enum
RequestType = Enum("held_message", "subscription", "unsubscription")

enumモジュールはPEPにも上がっていて、rejectされているということも初めて知った。