class botucalistirclass(QtCore.QObject):
    redmessage = QtCore.pyqtSignal(str)
    greenmessage = QtCore.pyqtSignal(str)
    yellowmessage = QtCore.pyqtSignal(str)
    def bot(self):
        
        mode = "PC"
        if mode=="PC":
            while islenen_hesap_sayisi<hesapsayisi:
                islenen_hesap_sayisi += 1
                #Selenium codes
        elif mode=="VDS":
            #Selenium codes
            self.yellowmessage.emit("Program 24 saatlik bekleme süresine girdi.")
            time.sleep(86460)
class MainPage(QMainWindow):
        def __init__(self, *args, **kwargs):
            QtWidgets.QWidget.__init__(self, *args, **kwargs)
            loadUi("agb.ui", self)
            
            islenen_hesap_sayisi = 0
            hesap_sayisi = 10
hesap_sayisi is variable, just for example 10. When start other class, i getting error. Error is "UnboundLocalError: local variable 'islenen_hesap_sayisi' referenced before assignment". I want one variable use two class. How can do this?
