Lines Matching refs:_order_
386 '_order_',
414 key = '_order_'
522 _order_ = classdict.pop('_order_', None)
626 # _order_ checking is spread out into three/four steps
628 # - remove any non-single-bit flags from _order_
629 # - remove any aliases from _order_
630 # - check that _order_ and _member_names_ match
633 if _order_ is not None:
634 if isinstance(_order_, str):
635 _order_ = _order_.replace(',', ' ').split()
652 if _order_:
653 # _order_ step 2: remove any items from _order_ that are not single-bit
654 _order_ = [
656 for o in _order_
660 if _order_:
661 # _order_ step 3: remove aliases from _order_
662 _order_ = [
664 for o in _order_
670 # _order_ step 4: verify that _order_ and _member_names_ match
671 if _order_ != enum_class._member_names_:
673 'member order does not match _order_:\n %r\n %r'
674 % (enum_class._member_names_, _order_)