mercurial/fileset.py
changeset 38325 5cb39a368c80
parent 38083 5f2dc1b71cf1
child 38326 8783f128048e
equal deleted inserted replaced
38324:c924e7dbcd0f 38325:5cb39a368c80
   425 
   425 
   426     s = []
   426     s = []
   427     for f in mctx.existing():
   427     for f in mctx.existing():
   428         d = mctx.ctx[f].data()
   428         d = mctx.ctx[f].data()
   429         try:
   429         try:
   430             d.decode(enc)
   430             d.decode(pycompat.sysstr(enc))
   431         except LookupError:
   431         except LookupError:
   432             raise error.Abort(_("unknown encoding '%s'") % enc)
   432             raise error.Abort(_("unknown encoding '%s'") % enc)
   433         except UnicodeDecodeError:
   433         except UnicodeDecodeError:
   434             continue
   434             continue
   435         s.append(f)
   435         s.append(f)