X-Git-Url: http://code.vuplus.com/gitweb/?a=blobdiff_plain;f=mytest.py;h=74aa2fd1d5e7d36dda79bc8c619137f1d13408fe;hb=a4a0916f9569f364bb72e5f18e4035cabea9a7d9;hp=49283357fcb39d4d7903114ccb027bd3fe93ed71;hpb=cf81c9acef45dc09976065bb4e7ad9b4818c5aa6;p=vuplus_dvbapp diff --git a/mytest.py b/mytest.py index 4928335..74aa2fd 100644 --- a/mytest.py +++ b/mytest.py @@ -13,6 +13,8 @@ from Navigation import Navigation from skin import readSkin, applyAllAttributes +from Components.config import configfile + had = dict() def dump(dir, p = ""): @@ -68,7 +70,6 @@ class Session: if self.currentDialog.isTmp: self.currentDialog.doClose() - print sys.getrefcount(self.currentDialog) del self.currentDialog.instance # dump(self.currentDialog) del self.currentDialog @@ -100,7 +101,7 @@ class Session: print 'EXCEPTION IN DIALOG INIT CODE, ABORTING:' print '-'*60 traceback.print_exc(file=sys.stdout) - quitMainloop() + quitMainloop(5) print '-'*60 # read skin data @@ -164,6 +165,8 @@ def runScreenTest(): runMainloop() + configfile.save() + session.nav.shutdown() return 0 @@ -182,9 +185,15 @@ Components.AVSwitch.InitAVSwitch() import Components.Network Components.Network.InitNetwork() +import Components.Lcd +Components.Lcd.InitLcd() + import Components.SetupDevices Components.SetupDevices.InitSetupDevices() +import Components.RFmod +Components.RFmod.InitRFmod() + import Components.NimManager # first, setup a screen @@ -194,24 +203,5 @@ except: print 'EXCEPTION IN PYTHON STARTUP CODE:' print '-'*60 traceback.print_exc(file=sys.stdout) - quitMainloop() + quitMainloop(5) print '-'*60 - -# now, run the mainloop - -#pt = eDebugClassPtr() -#eDebugClass.getDebug(pt, 12) -#p = pt.__deref__() -#print pt.x -#print p.x -#print "removing ptr..." -#pt = 0 -#print "now" -#print "p is " + str(p) -#print p.x -#p = 0 -# -#bla = eDebugClass() -#bla = eDebugClass(2) -# -