Não foi possível clicar no QRadioButton depois de vinculá-lo ao QtCore.QEventLoop ()

Poucos dias atrás, tive uma situação em que tive que marcar / desmarcar QRadioButton no loop. Aqui está o linkEsperando pelo loop até QRadioButton ser verificado toda vez? Depois de implementarQEventLoop sobre isso, funcionou bem até hoje. Agora eu vi meu botão QRadioButton (passe) que me permite clicar nele, mas não no segundo QRadioButton (falha).

Falha O QRadioButton não fica travado nem desabilitado, mas é só que não consigo clicar nele.

Meu código QEventLoop é:

#QLoopEvent 
self.loop = QtCore.QEventLoop()
self.ui.fail_radio.clicked.connect(self.loop.quit)
self.ui.pass_radio.clicked.connect(self.loop.quit)

O código no loop for é:

self.ui.question_lbl.setText(self.saveQuestionslist[i])
self.loop.exec_();

if self.ui.fail_radio.isChecked():
    ***Some Code**
    self.radioExclusive()
elif self.ui.pass_radio.isChecked():
     ***Some Code**
    self.radioExclusive()

E essa função radioExclusive faz isso: -

def radioExclusive(self):
        self.ui.pass_radio.setAutoExclusive(False);
        self.ui.fail_radio.setAutoExclusive(False);
        self.ui.pass_radio.setChecked(False)
        self.ui.fail_radio.setChecked(False)
        self.ui.pass_radio.setAutoExclusive(True);
        self.ui.fail_radio.setAutoExclusive(True);

Não tenho certeza em que ponto esse problema está acontecendo.

questionAnswers(1)

yourAnswerToTheQuestion