self.session.scart.VCRSbChanged(3)
from Screens.DefaultWizard import DefaultWizard self.session.open(DefaultWizard, silent = False)
from Screens.MessageBox import MessageBox def msgClosed(ret): if ret: from os import system, _exit system("rm -R /etc/enigma2") system("cp -R /usr/share/enigma2/defaults /etc/enigma2") _exit(0) self.session.openWithCallback(msgClosed, MessageBox, _("When you do a factory reset, you will lose ALL your configuration data\n" "(including bouquets, services, satellite data ...)\n" "After completion of factory reset, your receiver will restart automatically!\n\n" "Really do a factory reset?"), MessageBox.TYPE_YESNO)