From dcc8ce44c74492670e6bfbde588a2acbf8f365e0 Mon Sep 17 00:00:00 2001 From: Dong-hee Na Date: Thu, 22 Jun 2017 01:52:32 +0900 Subject: bpo-30616: Functional API of enum allows to create empty enums. (#2304) * bpo-30616: Functional API of enum allows to create empty enums. * Update NEWS move addition to avoid conflict --- Lib/enum.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'Lib/enum.py') diff --git a/Lib/enum.py b/Lib/enum.py index 056400d04c..73dd613887 100644 --- a/Lib/enum.py +++ b/Lib/enum.py @@ -381,7 +381,7 @@ class EnumMeta(type): # special processing needed for names? if isinstance(names, str): names = names.replace(',', ' ').split() - if isinstance(names, (tuple, list)) and isinstance(names[0], str): + if isinstance(names, (tuple, list)) and names and isinstance(names[0], str): original_names, names = names, [] last_values = [] for count, name in enumerate(original_names): -- cgit v1.2.1