diff --git a/CHANGELOG.md b/CHANGELOG.md index 0aeae381..42d9d406 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,5 @@ * Add `UnicodeEncodeError` exception handling to `core.py` (milanbalazs, #299). +* Add whitelist for `Enum` attributes `_name_` and `_value_` (Eugene Toder, #305). # 2.7 (2023-01-08) diff --git a/vulture/whitelists/enum_whitelist.py b/vulture/whitelists/enum_whitelist.py new file mode 100644 index 00000000..ea123106 --- /dev/null +++ b/vulture/whitelists/enum_whitelist.py @@ -0,0 +1,10 @@ +import enum + + +class EnumWhitelist(enum.Enum): + EnumWhitelist = 1 + + +# Special attributes used by enum classes. +EnumWhitelist.EnumWhitelist._name_ +EnumWhitelist.EnumWhitelist._value_