def __init__(self, coord_address, locator, cfg_manager, *args, **kwargs):
        super(IncubatorExperiment,self).__init__(*args, **kwargs)
        webcams_info    = cfg_manager.get_value(WEBCAMS_INFO, [])
        self._verbose   = cfg_manager.get_value(VERBOSE_CONTROLLER, False)

        self.initial_configuration = {}
        webcams_urls = []
        for pos, webcam_config in enumerate(webcams_info):
            num = pos + 1
            webcam_url   = webcam_config.get('webcam_url')
            mjpeg_url    = webcam_config.get('mjpeg_url')
            mjpeg_width  = webcam_config.get('mjpeg_width')
            mjpeg_height = webcam_config.get('mjpeg_height')

            if webcam_url is not None:
                self.initial_configuration['webcam%s' % num] = webcam_url
                webcams_urls.append( (str(num), webcam_url) )
            if mjpeg_url is not None:
                self.initial_configuration['mjpeg%s' % num] = mjpeg_url
            if mjpeg_width is not None:
                self.initial_configuration['mjpegWidth%s' % num] = mjpeg_width
            if mjpeg_height is not None:
                self.initial_configuration['mjpegHeight%s' % num] = mjpeg_height
        self.initial_configuration['webcams'] = len(webcams_info)

        self._status_manager = StatusManager(cfg_manager, webcams_urls)
        self._status_manager.start()
dataset/ETHPy150Open weblabdeusto/weblabdeusto/server/src/experiments/incubator.py/IncubatorExperiment.__init__/original