예제 #1
0
	def destroy(self):
		if not self.frontend_source and not self.service_source:
			PerServiceBase.destroy(self)
		res_mgr = eDVBResourceManager.getInstance()
		if res_mgr:
			res_mgr.frontendUseMaskChanged.get().remove(self.updateTunerMask)
		Source.destroy(self)
예제 #2
0
 def destroy(self):
     res_mgr = eDVBResourceManager.getInstance()
     if res_mgr:
         res_mgr.frontendUseMaskChanged.get().remove(self.tunerUseMaskChanged)
     else:
         print('no res_mgr!!')
     Source.destroy(self)
예제 #3
0
 def destroy(self):
     if self.poll_timer:
         self.poll_timer.callback.remove(self.poll)
     if self.post_destroy is not None:
         self.fixed = self.post_destroy
         self.poll()
     Source.destroy(self)
예제 #4
0
파일: TunerInfo.py 프로젝트: wedebe/enigma2
 def destroy(self):
     resourceManager = eDVBResourceManager.getInstance()
     if resourceManager:
         resourceManager.frontendUseMaskChanged.get().remove(
             self.tunerUseMaskChanged)
     else:
         print("[TunerInfo] No resource manager!")
     Source.destroy(self)
예제 #5
0
 def destroy(self):
     res_mgr = eDVBResourceManager.getInstance()
     if res_mgr:
         self.frontendUseMaskChanged_conn = None
         self.frontendInputUseMaskChanged_conn = None
     else:
         print("no res_mgr!!")
     Source.destroy(self)
예제 #6
0
 def destroy(self):
     if not self.frontend_source and not self.service_source:
         PerServiceBase.destroy(self)
     res_mgr = eDVBResourceManager.getInstance()
     if res_mgr:
         res_mgr.frontendUseMaskChanged.get().remove(self.updateTunerMask)
     sec = eDVBSatelliteEquipmentControl.getInstance()
     if sec:
         sec.slotRotorSatPosChanged.get().remove(
             self.updateSlotRotorSatPosition)
     Source.destroy(self)
예제 #7
0
    def destroy(self):
        try:
            if self.poll_timer:
                self.poll_timer.callback.remove(self.poll)
            if self.post_destroy is not None:
                self.fixed = self.post_destroy
                self.poll()
                Source.destroy(self)
        except:
            pass

        Source.destroy(self)
        return
 def destroy(self):
     Source.destroy(self)
예제 #9
0
	def destroy(self):
		Source.destroy(self)
 def destroy(self):
     self.poll_timer.callback.remove(self.updateFrontendStatus)
     Source.destroy(self)
예제 #11
0
 def destroy(self):
     self.poll_timer_conn = None
     Source.destroy(self)
예제 #12
0
 def destroy(self):
     weathermsn.callbacksAllIconsDownloaded.remove(
         self.callbackAllIconsDownloaded)
     Source.destroy(self)
예제 #13
0
	def destroy(self):
		self.clockTimer.callback.remove(self.poll)
		Source.destroy(self)
예제 #14
0
	def destroy(self):
		if not self.frontend_source and not self.service_source:
			PerServiceBase.destroy(self)
		Source.destroy(self)
예제 #15
0
 def destroy(self):
     PerServiceBase.destroy(self)
     Source.destroy(self)
예제 #16
0
	def destroy(self):
		self.redButtonAppplicationReady_conn = None
		self.aitInvalidated_conn = None
		Source.destroy(self)
예제 #17
0
 def destroy(self):
     self.check_timer.callback.remove(self.poll)
     Source.destroy(self)
예제 #18
0
	def destroy(self):
		self.session.nav.record_event.remove(self.gotRecordEvent)
		Source.destroy(self)
예제 #19
0
	def destroy(self):
		self.clock_timer_conn = None
		Source.destroy(self)
예제 #20
0
 def destroy(self):
     self.poll_timer_conn = None
     if self.post_destroy is not None:
         self.fixed = self.post_destroy
         self.poll()
     Source.destroy(self)