Global değişkeni tanımıyor

Arkadaşlar aşağıda yazdığım kod bloğunda hata var diyor global değişkenleri tanımıyor print satırında hata veriyor…

def Musteri_Ara():

global Musteri_Bul

Musteri_Ara = cursor.execute("SELECT DISTINCT Musteri FROM Musteriler").fetchall()

ui.Sat_Musteri_comboBox.clear()

ui.Sat_Musteri_comboBox.addItem("Seçiniz")

for i in Musteri_Ara:

    ui.Sat_Musteri_comboBox.addItems(i)

Musteri_Bul = ui.Sat_Musteri_comboBox.currentText()

Musteri_Bul = str(Musteri_Bul)

def Urun_Turu_Ara_f():

global Urun_Turu_Bul

Urun_Turu_Ara = cursor.execute("SELECT DISTINCT Urun_Turu FROM Urunler").fetchall()

ui.Sat_Urun_Turu_comboBox.clear()

ui.Sat_Urun_Turu_comboBox.addItem("Seçiniz")

for i in Urun_Turu_Ara:

    ui.Sat_Urun_Turu_comboBox.addItems(i)

Urun_Turu_Bul = ui.Sat_Urun_Turu_comboBox.currentText()

Urun_Turu_Bul = str(Urun_Turu_Bul)

def Urun_Markasi_Ara_f():

global Urun_Markasi_Bul

Urun_Markasi_Ara = cursor.execute("SELECT DISTINCT Urun_Markasi FROM Urunler WHERE Urun_Turu=?",Urun_Turu_Bul).fetchall()

ui.Sat_Urun_Markasi_comboBox.clear()

ui.Sat_Urun_Markasi_comboBox.addItem("Seçiniz")

for i in Urun_Markasi_Ara:

    ui.Sat_Urun_Markasi_comboBox.addItems(i)

Urun_Markasi_Bul = ui.Sat_Urun_Markasi_comboBox.currentText()

Urun_Markasi_Bul = str(Urun_Markasi_Bul)

def Urun_Ozellikleri_Ara_f():

global Urun_Ozellikleri_Bul

Urun_Ozellikleri_Ara = cursor.execute("SELECT DISTINCT Urun_Ozellikleri FROM Urunler WHERE Urun_Markasi=?",Urun_Markasi_Bul).fetchall()

ui.Sat_Uun_Ozellikleri_comboBox.clear()

ui.Sat_Uun_Ozellikleri_comboBox.addItem("Seçiniz")

for i in Urun_Ozellikleri_Ara:

    ui.Sat_Uun_Ozellikleri_comboBox.addItems(i)

Urun_Ozellikleri_Bul = ui.Sat_Uun_Ozellikleri_comboBox.setCurrentText()

Urun_Ozellikleri_Bul = str(Urun_Ozellikleri_Bul)

print(Musteri_Bul, Urun_Turu_Bul, Urun_Markasi_Bul, Urun_Ozellikleri_Bul)

Kodu iki adet ``` satiri arasina al.

Kodun hata vermesine imkan yok zira (yanlis gormediysem) sadece 4 adet fonksiyon tanimlaniyor. Cagrilmayan fonksiyon hata veremez.

Fonksiyonu söyle çağırıyorum. Müşteri bul fonsiyonu program çalışırken çağırılıyor combobox seçilip tıklandığında ürün türü ara fonsiyonunu çağırıyor ürün türü seçilip tıklandığında ürün markasi ara çalışıyor her bir fonksiyon bir önceki fonksiyondan üretilen değeri alıyor ve ona bağlı özellikleri sql ile sorguluyor yani bir nevi ülke seç il seç ilçe seç mahalle seç gibi seçilen ülkenin illeri seçilen ilin ilçeleri vs vs.