'Fetch data stored into pickle file.'

def _fetch_data(self):

    if (self._cache_outdated and exists(self._data_file)):
        try:
            _LOGGER.debug('Fetching    data    from    file    %s', self._data_file)
            with self._lock:
                with open(self._data_file, 'rb') as myfile:
                    self._data = (pickle.load(myfile) or {})
                    self._cache_outdated = False
        except:
            _LOGGER.error('Error    loading    data    from    pickled    file    %s', self._data_file)
