Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit dffa2c3

Browse files
committed
remove unchanging boolean DICT_IS_ORDERED and dependent unreachable code
1 parent 17e9ca6 commit dffa2c3

1 file changed

Lines changed: 0 additions & 8 deletions

File tree

IPython/lib/pretty.py

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -97,9 +97,6 @@ def _repr_pretty_(self, p, cycle):
9797

9898

9999
MAX_SEQ_LENGTH = 1000
100-
# The language spec says that dicts preserve order from 3.7, but CPython
101-
# does so from 3.6, so it seems likely that people will expect that.
102-
DICT_IS_ORDERED = True
103100
_re_pattern_type = type(re.compile(''))
104101

105102
def _safe_getattr(obj, attr, default=None):
@@ -606,11 +603,6 @@ def inner(obj, p, cycle):
606603
step = len(start)
607604
p.begin_group(step, start)
608605
keys = obj.keys()
609-
# if dict isn't large enough to be truncated, sort keys before displaying
610-
# From Python 3.7, dicts preserve order by definition, so we don't sort.
611-
if not DICT_IS_ORDERED \
612-
and not (p.max_seq_length and len(obj) >= p.max_seq_length):
613-
keys = _sorted_for_pprint(keys)
614606
for idx, key in p._enumerate(keys):
615607
if idx:
616608
p.text(',')

0 commit comments

Comments
 (0)