def __init__(self, coord_address, locator, cfg_manager, *args, **kwargs):
        super(Aquarium, self).__init__(*args, **kwargs)

        self._cfg_manager    = cfg_manager
        
        self.fake            = self._cfg_manager.get_value('fake', True)

        self.proxy = Proxy('http://192.168.0.130:8000', self.fake)

        self.debug           = self._cfg_manager.get_value('debug', True)
        self.webcams_info    = self._cfg_manager.get_value('webcams_info', [])

        self.initial_configuration = {}
        for pos, webcam_config in enumerate(self.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
            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._status = StatusManager(self.proxy)
dataset/ETHPy150Open weblabdeusto/weblabdeusto/server/src/experiments/aquarium.py/Aquarium.__init__/original