Son kullanma tarihi geçmiş, bayatlamış bir tarayıcı kullanıyorsanız, Mercedes kullanmak yerine tosbağaya binmek gibi... Web sitelerini düzgün görüntüleyemiyorsanız eh, bi' zahmet tarayıcınızı güncelleyiniz. Modern Web standartlarını karşılayan bir tarayıcı alternatifine göz atın.
self.kökler = {} dediğin yerde dictionary oluşturuyorsun. sonra kök = self.kökler[0] dediğin yerde key'i 0 olan elemanı çağırıyorsun ama hiçbir yerde sıfır koymamışsın ki. Hata gayet açık şekilde KeyError: 0 diyor sana.
self.kökler = {} derken set yapmaya çalıştıysan o parantez dictionary...