code: def _print_summary_map(strm, result_map, ftype):
          
          if len(result_map) == 0:
              return 0
          npass = len([x for k, x in result_map.iteritems() if len(x) == 0])
          strm.write('=====%d/%d %s files passed check=====\n' % (npass, len(result_map), ftype))
          for fname, emap in result_map.iteritems():
              if len(emap) == 0:
                  continue
              strm.write('%s: %d Errors of %d Categories map=%s\n' % (
                  fname, sum(emap.values()), len(emap), str(emap)))
          return len(result_map) - npass
docs: Print summary of certain result map.