<commit_before>
class TMSVerse():
    def __init__(self, pack, title, pos, ref):
        self.pack = pack
        self.title = title
        self.position = pos
        self.reference = ref
    
    def get_reference(self):
        return self.reference

    def get_title(self):
        return self.title

    def get_pack(self):
        return self.pack

    def get_position(self):
        return self.position


class TMSPack():
    def __init__(self, keys=[], data={}, names={}, aliases={}, top=None):
        self.keys = keys
        self.data = data
        self.names = names
        self.aliases = aliases
        self.top = top

    def get_keys(self):
        return self.keys

    def get_data(self):
        return self.data

    def get_names(self):
        return self.names

    def get_aliases(self):
        return self.aliases

    def get_top(self):
        return self.top

    def add(self, pack):
        self.keys.extend(pack.keys)
        self.data.update(pack.data)
        self.names.update(pack.data)
        self.aliases.update(pack.data)<commit_msg>Forgot to add self<commit_after>
class TMSVerse():
    def __init__(self, pack, title, pos, ref):
        self.pack = pack
        self.title = title
        self.position = pos
        self.reference = ref
    
    def get_reference(self):
        return self.reference

    def get_title(self):
        return self.title

    def get_pack(self):
        return self.pack

    def get_position(self):
        return self.position


class TMSPack():
    def __init__(self, keys=[], data={}, names={}, aliases={}, top=None):
        self.keys = keys
        self.data = data
        self.names = names
        self.aliases = aliases
        self.top = top

    def get_keys(self):
        return self.keys

    def get_data(self):
        return self.data

    def get_names(self):
        return self.names

    def get_aliases(self):
        return self.aliases

    def get_top(self):
        return self.top

    def add(self, pack):
        self.keys.extend(pack.keys)
        self.data.update(pack.data)
        self.names.update(pack.data)
        self.aliases.update(pack.data)

        return self
{'fraction_non_alphanumeric': 0.10531135531135531, 'fraction_numerical': 0.0, 'mean_word_length': 1.9972565157750344, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7344393', 'n_tokens_mistral': 681, 'n_tokens_neox': 657, 'n_words': 162}