Lines Matching refs:names

352     Track enum member order and ensure member names are not reused.
354 EnumType will use the names found in self._member_names as the
355 enumeration member names.
371 Single underscore (sunder) names are reserved.
391 '_sunder_ names, such as %r, are reserved for future Enum use'
409 '_ignore_ cannot specify already set names: %r'
511 # grab member names
514 # check for illegal enum names (any others?)
685 def __call__(cls, value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None):
691 (i.e. Color = Enum('Color', names='RED GREEN BLUE')).
697 `names` should be either a string of white-space/comma delimited names
710 if names is None: # simple value lookup
715 names,
838 def _create_(cls, class_name, names, *, module=None, qualname=None, type=None, start=1, boundary=None):
842 `names` can be:
844 * A string containing member names, separated either with spaces or
846 * An iterable of member names. Values are incremented by 1 from `start`.
855 # special processing needed for names?
856 if isinstance(names, str):
857 names = names.replace(',', ' ').split()
858 if isinstance(names, (tuple, list)) and names and isinstance(names[0], str):
859 original_names, names = names, []
864 names.append((name, value))
866 # Here, names is either an iterable of (name, value) or a mapping.
867 for item in names:
869 member_name, member_value = item, names[item]
906 # are multiple names for the same number.
1215 names = sorted(
1219 return names
1833 # check for duplicate names
2038 # are multiple names for the same number.