fairseq/data/encoders/gpt2_bpe_utils.py
Killed 0 out of 2 mutantsSurvived
Survived mutation testing. These mutants show holes in your test suite.Mutant 709
--- fairseq/data/encoders/gpt2_bpe_utils.py
+++ fairseq/data/encoders/gpt2_bpe_utils.py
@@ -8,8 +8,6 @@
from functools import lru_cache
import json
-
-@lru_cache()
def bytes_to_unicode():
"""
Returns list of utf-8 byte and a corresponding list of unicode strings.
Mutant 710
--- fairseq/data/encoders/gpt2_bpe_utils.py
+++ fairseq/data/encoders/gpt2_bpe_utils.py
@@ -44,7 +44,7 @@
class Encoder:
- def __init__(self, encoder, bpe_merges, errors='replace'):
+ def __init__(self, encoder, bpe_merges, errors='XXreplaceXX'):
self.encoder = encoder
self.decoder = {v:k for k,v in self.encoder.items()}
self.errors = errors # how to handle errors in decoding