There is no need to initialize Environment#bytecode_cache twice

In the __init__ method of Environment class, self.bytecode is initialized twice. The first initialization does nothing.

    self.bytecode_cache = None
    self.cache = create_cache(cache_size)
    self.bytecode_cache = bytecode_cache