Kullanıcı bir Hash girecek, diyelim ki hashimiz bu olsun:
SHA1: 3f3ba996e7d8e0b15d911180682093cd8fe6b805
Kullanıcı bu Hash’i girer, ardından program kullanıcıya dosyanın dizinini sorar. Ardından dosyanın Hash’ini alır. Bunları karşılaştırır ve buna göre kullanıcıya geribildirim verir.
UnboundLocalError hatasını yorumlayıcı, bir fonksiyon içerisindeki bir değişken henüz tanımlanmadan önce kullanılmaya çalışılırsa veriyor. Bu hata fonksiyonun kendisindeki bir probleme işaret ediyor, sizin bu tür bir hatayı fonksiyonu kullanan kişiye vermeniz doğru değil.