<commit_before>class Node(object):
    def __init__(self, value):
        pass

    def value(self):
        pass

    def next(self):
        pass


class LinkedList(object):
    def __init__(self, values=[]):
        self.size = 0

    def __len__(self):
        return self.size

    def head(self):
        pass

    def push(self, value):
        pass

    def pop(self):
        pass

    def reversed(self):
        pass


class EmptyListException(Exception):
    pass<commit_msg>partially impl push()<commit_after>class Node(object):
    def __init__(self, value):
        pass

    def value(self):
        pass

    def next(self):
        pass


class LinkedList(object):
    def __init__(self, values=[]):
        self.size = 0
        for value in values:
            self.push(value)

    def __len__(self):
        return self.size

    def head(self):
        pass

    def push(self, value):
        node = Node(value)
        if self.head is None:
            self.head = node

        self.size += 1

    def pop(self):
        pass

    def reversed(self):
        pass


class EmptyListException(Exception):
    pass
{'fraction_non_alphanumeric': 0.09850483729111698, 'fraction_numerical': 0.002638522427440633, 'mean_word_length': 1.8379052369077307, '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': '5758132', 'n_tokens_mistral': 356, 'n_tokens_neox': 329, 'n_words': 93}