code: def _pprint_dict(seq, _nest_lvl=0, max_seq_items=None, **kwds):
      
      fmt = u("{%s}")
      pairs = []
  
      pfmt = u("%s: %s")
  
      if max_seq_items is False:
          nitems = len(seq)
      else:
          nitems = max_seq_items or options.display.max_seq_items or len(seq)
  
      for k, v in list(seq.items())[:nitems]:
          pairs.append(pfmt % (pprint_thing(k, _nest_lvl + 1, max_seq_items=max_seq_items, **kwds),
                               pprint_thing(v, _nest_lvl + 1, max_seq_items=max_seq_items, **kwds)))
  
      if nitems < len(seq):
          return fmt % (", ".join(pairs) + ", ...")
      else:
          return fmt % ", ".join(pairs)
docs: internal. pprinter for iterables. you should probably use pprint_thing()
      rather then calling this directly.