@@ -346,12 +346,12 @@ def buildTitle(self):
346346 functionType = f" [{ functionType } ]" if functionType else ""
347347 self .setTitle (f"{ mode } - { title } { functionType } " )
348348 # self.setTitle("{title} ({mode}){functionType}")
349- print (f"[ChannelSelection] buildTitle DEBUG: Setting title='{ self .getTitle ()} '." )
349+ # print(f"[ChannelSelection] buildTitle DEBUG: Setting title='{self.getTitle()}'.")
350350
351351 def getServiceName (self , serviceReference ):
352352 serviceNameTmp = ServiceReference (serviceReference ).getServiceName ()
353353 serviceName = serviceNameTmp .replace (_ ("(TV)" ) if self .mode == MODE_TV else _ ("(Radio)" ), "" ).replace (" " , " " ).strip ()
354- print (f"[ChannelSelection] getServiceName DEBUG: Service Name Before='{ serviceNameTmp } ', After='{ serviceName } '." )
354+ # print(f"[ChannelSelection] getServiceName DEBUG: Service Name Before='{serviceNameTmp}', After='{serviceName}'.")
355355 if "User - bouquets" in serviceName :
356356 return _ ("User - Bouquets" )
357357 if not serviceName :
@@ -522,11 +522,7 @@ def showSatellites(self, changeMode=False):
522522 if cur_ref :
523523 # pos = self.service_types.rfind(":") # DEBUG NOTE: This doesn't appear to be used.
524524 ref = eServiceReference (self .service_types_ref )
525- path = "(channelID == %08x%04x%04x) && %s ORDER BY name" % (
526- cur_ref .getUnsignedData (4 ), # Name space.
527- cur_ref .getUnsignedData (2 ), # TSID.
528- cur_ref .getUnsignedData (3 ), # ONID.
529- self .service_types_ref .getPath ())
525+ path = f"(channelID == { cur_ref .getUnsignedData (4 ):08x} { cur_ref .getUnsignedData (2 ):04x} { cur_ref .getUnsignedData (3 ):04x} ) && { self .service_types_ref .getPath ()} ORDER BY name"
530526 ref .setPath (path )
531527 ref .setName (_ ("Current transponder" ))
532528 self .servicelist .addService (ref , beforeCurrent = True )
@@ -570,7 +566,7 @@ def showProviders(self):
570566 if info :
571567 provider = info .getInfoString (iServiceInformation .sProvider )
572568 ref = eServiceReference (eServiceReference .idDVB , eServiceReference .flagDirectory )
573- ref .setPath ("(provider == \" %s \" ) && %s ORDER BY name" % ( provider , self .service_types_ref .getPath ()) )
569+ ref .setPath (f "(provider == \" { provider } \" ) && { self .service_types_ref .getPath ()} ORDER BY name" )
574570 ref .setName (provider )
575571 self .setCurrentSelectionAlternative (ref )
576572
@@ -743,7 +739,7 @@ def gotoCurrentServiceOrProvider(self, ref):
743739 provider = info .getInfoString (iServiceInformation .sProvider )
744740 op = self .session .nav .getCurrentlyPlayingServiceOrGroup ().getUnsignedData (4 ) >> 16
745741 ref = eServiceReference (eServiceReference .idDVB , eServiceReference .flagDirectory )
746- ref .setPath ("(provider == \" %s \" ) && (satellitePosition == %d ) && %s ORDER BY name" % ( provider , op , self .service_types_ref .getPath ()) )
742+ ref .setPath (f "(provider == \" { provider } \" ) && (satellitePosition == { op } ) && { self .service_types_ref .getPath ()} ORDER BY name" )
747743 ref .setName (provider )
748744 self .servicelist .setCurrent (eServiceReference (ref ))
749745 elif not self .isBasePathEqual (self .bouquet_root ) or self .bouquet_mark_edit == EDIT_ALTERNATIVES or (self .startRoot and self .startRoot != ref ):
@@ -909,10 +905,10 @@ def addAlternativeServices(self):
909905 flags = eServiceReference .isGroup | eServiceReference .canDescent | eServiceReference .mustDescent
910906 if self .mode == MODE_TV :
911907 ref = eServiceReference (eServiceReference .idDVB , flags , eServiceReferenceDVB .dTv )
912- ref .setPath ("FROM BOUQUET \" alternatives.%s. tv\" ORDER BY bouquet" % self . buildBouquetID ( name ) )
908+ ref .setPath (f "FROM BOUQUET \" alternatives.{ self . buildBouquetID ( name ) } . tv\" ORDER BY bouquet" )
913909 else :
914910 ref = eServiceReference (eServiceReference .idDVB , flags , eServiceReferenceDVB .dRadio )
915- ref .setPath ("FROM BOUQUET \" alternatives.%s. radio\" ORDER BY bouquet" % self . buildBouquetID ( name ) )
911+ ref .setPath (f "FROM BOUQUET \" alternatives.{ self . buildBouquetID ( name ) } . radio\" ORDER BY bouquet" )
916912 new_ref = ServiceReference (ref )
917913 if not mutableBouquet .addService (new_ref .ref , cur_service .ref ):
918914 mutableBouquet .removeService (cur_service .ref )
@@ -946,11 +942,11 @@ def addBouquet(self, bName, services):
946942 if self .mode == MODE_TV :
947943 bName = f"{ bName } { _ ('(TV)' )} "
948944 new_bouquet_ref = eServiceReference (service_types_tv_ref )
949- new_bouquet_ref .setPath ("FROM BOUQUET \" userbouquet.%s. tv\" ORDER BY bouquet" % self . buildBouquetID ( bName ) )
945+ new_bouquet_ref .setPath (f "FROM BOUQUET \" userbouquet.{ self . buildBouquetID ( bName ) } . tv\" ORDER BY bouquet" )
950946 else :
951947 bName = f"{ bName } { _ ('(Radio)' )} "
952948 new_bouquet_ref = eServiceReference (service_types_radio_ref )
953- new_bouquet_ref .setPath ("FROM BOUQUET \" userbouquet.%s. radio\" ORDER BY bouquet" % self . buildBouquetID ( bName ) )
949+ new_bouquet_ref .setPath (f "FROM BOUQUET \" userbouquet.{ self . buildBouquetID ( bName ) } . radio\" ORDER BY bouquet" )
954950 if not mutableBouquetList .addService (new_bouquet_ref ):
955951 mutableBouquetList .flushChanges ()
956952 eDVBDB .getInstance ().reloadBouquets ()
@@ -988,7 +984,7 @@ def copyCurrentToStreamRelay(self):
988984 provider = ServiceReference (self .getCurrentSelection ())
989985 serviceHandler = eServiceCenter .getInstance ()
990986 services = serviceHandler .list (provider .ref )
991- from Screens .InfoBarGenerics import streamrelay
987+ from Screens .InfoBarGenerics import streamrelay # This must be here to prevent cycle imports.
992988 streamrelay .toggle (self .session .nav , services and services .getContent ("R" , True ))
993989
994990 def getRefsforProvider (self ):
@@ -1219,7 +1215,7 @@ def toggleMoveMode(self, select=False):
12191215 self .mutableList = None
12201216 self .function = EDIT_OFF
12211217 self .buildTitle ()
1222- print (f"[ChannelSelection] toggleMoveMode DEBUG: Setting title='{ self .getTitle ()} '." )
1218+ # print(f"[ChannelSelection] toggleMoveMode DEBUG: Setting title='{self.getTitle()}'.")
12231219 self .servicelist .resetRoot ()
12241220 self .servicelist .setHideNumberMarker (config .usage .hide_number_markers .value )
12251221 self .servicelist .setCurrent (self .servicelist .getCurrent ())
@@ -1229,7 +1225,7 @@ def toggleMoveMode(self, select=False):
12291225 select and self .toggleMoveMarked ()
12301226 self .function = EDIT_MOVE
12311227 self .buildTitle ()
1232- print (f"[ChannelSelection] toggleMoveMode DEBUG: Setting title='{ self .getTitle ()} '." )
1228+ # print(f"[ChannelSelection] toggleMoveMode DEBUG: Setting title='{self.getTitle()}'.")
12331229 self .servicelist .setCurrent (self .servicelist .getCurrent ())
12341230 self ["Service" ].editmode = True
12351231
@@ -1558,8 +1554,7 @@ def set3DMode(self, value):
15581554 applySettings (value and "sidebyside" or config .osd .threeDmode .value )
15591555
15601556 def toggleStreamrelay (self ):
1561- from Screens .InfoBarGenerics import streamrelay
1562- from enigma import eTimer
1557+ from Screens .InfoBarGenerics import streamrelay # This must be here to prevent cycle imports.
15631558 streamrelay .toggle (self .session .nav , self .csel .getCurrentSelection ())
15641559 self .csel .refreshServiceListTimer = eTimer ()
15651560 self .csel .refreshServiceListTimer .callback .append (self .csel .servicelist .resetRoot )
@@ -1577,7 +1572,7 @@ def selectCamProvidercallback(answer):
15771572 name = service .getName ()
15781573 services = self .csel .getRefsforProvider ()
15791574 if services :
1580- from Screens .InfoBarGenerics import autocam
1575+ from Screens .InfoBarGenerics import autocam # This must be here to prevent cycle imports.
15811576 cams = BoxInfo .getItem ("Softcams" )
15821577 if len (cams ) > 2 and "None" in cams :
15831578 choiceList = []
@@ -1593,7 +1588,7 @@ def selectCamProvidercallback(answer):
15931588 desc = _ ("Remove" )
15941589 choiceList .append ((desc , cam ))
15951590 if choiceList :
1596- message = _ ("Select the Softcam for '%s'" % name )
1591+ message = _ ("Select the Softcam for '%s'" ) % name
15971592 self .session .openWithCallback (selectCamProvidercallback , MessageBox , message , list = choiceList )
15981593
15991594 def selectCam (self ):
@@ -1604,7 +1599,7 @@ def selectCamcallback(answer):
16041599
16051600 service = self .csel .getCurrentSelection ()
16061601 if service :
1607- from Screens .InfoBarGenerics import autocam
1602+ from Screens .InfoBarGenerics import autocam # This must be here to prevent cycle imports.
16081603 cams = BoxInfo .getItem ("Softcams" )
16091604 if len (cams ) > 2 and "None" in cams :
16101605 channelcam = autocam .getCam (service )
@@ -1629,7 +1624,7 @@ def selectCamcallback(answer):
16291624 if channelcamidx == - 1 :
16301625 channelcamidx = defaultcamidx
16311626 name = self .getCurrentSelectionName ()
1632- message = _ ("Select the Softcam for '%s'" % name )
1627+ message = _ ("Select the Softcam for '%s'" ) % name
16331628 self .session .openWithCallback (selectCamcallback , MessageBox , message , list = choiceList , default = channelcamidx )
16341629
16351630 def addHideVBIFlag (self ):
@@ -2587,7 +2582,7 @@ def togglePipzap(self):
25872582 self .setCurrentSelection (self .session .pip .getCurrentService ())
25882583 title = f"{ title } { _ ('(PiP)' )} "
25892584 self .setTitle (title )
2590- print (f"[ChannelSelection] togglePipzap DEBUG: Setting title='{ self .getTitle ()} '." )
2585+ # print(f"[ChannelSelection] togglePipzap DEBUG: Setting title='{self.getTitle()}'.")
25912586 self .buildTitle ()
25922587
25932588 def showPipzapMessage (self ):
@@ -2944,7 +2939,7 @@ def correctChannelNumber(self):
29442939 # title = title[:pos]
29452940 # title += _(" (PiP)")
29462941 self .setTitle (f"{ title [:pos ]} { _ ('(PiP)' )} " )
2947- print (f"[ChannelSelection] correctChannelNumber DEBUG: Setting title='{ self .getTitle ()} '." )
2942+ # print(f"[ChannelSelection] correctChannelNumber DEBUG: Setting title='{self.getTitle()}'.")
29482943 self .buildTitle ()
29492944 if tmp_ref and pip_ref and tmp_ref .getChannelNum () != pip_ref .getChannelNum ():
29502945 self .session .pip .currentService = tmp_ref
@@ -2971,7 +2966,7 @@ def switchToAll(self, sref):
29712966 bouquet = eServiceReference (f"{ service_types_tv } ORDER BY name" )
29722967 servicelist .clearPath ()
29732968 if config .usage .multibouquet .value :
2974- rootBouquet = eServiceReference ("1:7:1:0:0:0:0:0:0:0:FROM BOUQUET \" bouquets.%s \" ORDER BY bouquet" % typestr )
2969+ rootBouquet = eServiceReference (f "1:7:1:0:0:0:0:0:0:0:FROM BOUQUET \" bouquets.{ typestr } \" ORDER BY bouquet" )
29752970 if servicelist .bouquet_root != rootBouquet :
29762971 servicelist .bouquet_root = rootBouquet
29772972 servicelist .enterPath (bouquet )
@@ -3144,7 +3139,7 @@ class RadioInfoBar(Screen):
31443139 def __init__ (self , session ):
31453140 Screen .__init__ (self , session )
31463141 self .setTitle (_ ("Radio Channel Selection" ))
3147- print (f"[ChannelSelection] RadioInfoBar DEBUG: Setting title='{ self .getTitle ()} '." )
3142+ # print(f"[ChannelSelection] RadioInfoBar DEBUG: Setting title='{self.getTitle()}'.")
31483143 self ["RdsDecoder" ] = RdsDecoder (self .session .nav )
31493144
31503145
0 commit comments