def _multiplyThroughputs(self):
        ''' Overrides base class in order to deal with opaque components.
        '''
        index = 0
        for component in self.components:
            if component.throughput != None:
                break
            index += 1

        return BaseObservationMode._multiplyThroughputs(self, index)
def _multiplyThroughputs ( self ) : index = 0 for component in self . components : if component . throughput != None : break index += 1 return BaseObservationMode . _multiplyThroughputs ( self , index )
Overrides base class in order to deal with opaque components.