Changeset 2727
- Timestamp:
- 01/11/18 17:12:33 (6 years ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/libffado/support/mixer-qt4/ffado/panelmanager.py
r2726 r2727 39 39 import sys 40 40 import time 41 import importlib 41 42 42 43 import logging … … 303 304 # Specific (or dummy) mixer widgets get loaded in the following 304 305 # 306 found = False 305 307 if 'mixer' in dev and dev['mixer'] != None: 306 308 mixerapp = dev['mixer'] 307 global mixerwidget 308 exec( """ 309 try: 310 import ffado.mixer.%s 311 globals()["mixerwidget"] = ffado.mixer.%s.%s( w ) 312 found = True 313 except ImportError: 314 log.debug("bypassdbus set, %s module not available: ignored") 315 found = False 316 """ % (mixerapp.lower(), mixerapp.lower(), mixerapp, mixerapp.lower()) ) 317 else: 318 found = False 309 try: 310 mixer_module = importlib.import_module("ffado.mixer.%s" % mixerapp.lower()) 311 mixerwidget = getattr(mixer_module, mixerapp)(w) 312 found = True 313 except ImportError: 314 log.debug("bypassdbus set, %s module not available: ignored" % mixerapp.lower()) 319 315 320 316 if not found: trunk/libffado/support/mixer-qt4/ffado/widgets/crossbarrouter.py
r2726 r2727 195 195 for peak in peakvalues: 196 196 #log.debug("peak = [%s,%s]" % (str(peak[0]),str(peak[1]))) 197 if peak[ 0] >= 0:197 if peak[1] >= 0: 198 198 self.switchers[peak[0]].peakValue(peak[1]) 199 199 trunk/libffado/support/mixer-qt4/ffado/widgets/matrixmixer.py
r2726 r2727 513 513 514 514 def updateValues(self, n): 515 nbitems = len(n) /3515 nbitems = len(n) // 3 516 516 for i in range(nbitems): 517 517 n_0 = n[3*i] … … 952 952 953 953 def updateValues(self, n): 954 nbitems = len(n) /3954 nbitems = len(n) // 3 955 955 for j in range(nbitems): 956 956 n_0 = n[3*j] … … 1407 1407 # Update value needed for "per Out" view 1408 1408 #log.debug("Update per Output( %s )" % str(n)) 1409 nbitems = len(n) /31409 nbitems = len(n) // 3 1410 1410 if (self.rule == "Columns_are_inputs"): 1411 1411 n_t = n … … 1421 1421 # Update value needed for matrix view 1422 1422 #log.debug("Update Matrix( %s )" % str(n)) 1423 nbitems = len(n) /31423 nbitems = len(n) // 3 1424 1424 if (((self.rule == "Columns_are_inputs") and not self.transpose) or ((self.rule != "Columns_are_inputs") and self.transpose)): 1425 1425 n_t = () … … 1513 1513 return False 1514 1514 n = int(readMixerString[idx+2]) 1515 if n > self.perOut.nbOut /2:1515 if n > self.perOut.nbOut // 2: 1516 1516 log.debug("Incoherent number of stereo channels") 1517 1517 return False