ethanfurman / aenum

Advanced Enumerations for Python
179 stars 13 forks source link

Pylint complains unsubscriptable-object when using AutoNumberEnum #22

Open karthikhebbar opened 2 years ago

karthikhebbar commented 2 years ago

16:01 ~ $ cat test.py """Test module"""

from aenum import AutoNumberEnum

class Status(AutoNumberEnum, init='task_idx'): """Status enum""" STARTED = () RUNNING = () FINISTED = () FAILED = ()

def test(): """test method""" print(Status['STARTED'].task_idx)

16:01 ~ $ pylint test.py ***** Module test test.py:14:10: E1136: Value 'Status' is unsubscriptable (unsubscriptable-object)

16:01 ~ $ pylint --version pylint 2.13.9 astroid 2.11.5 Python 3.9.10 (main, Jan 15 2022, 11:48:00) [Clang 13.0.0 (clang-1300.0.29.3)]