

def __init__(self, station, cache_directory=None, cache_filename=None):
    super(CachedWeatherSourceBase, self).__init__(station)
    if (cache_filename is None):
        self.cache_filename = self.get_cache_filename(cache_directory)
    else:
        self.cache_filename = self
    self.load_from_cache()

dataset/ETHPy150Open impactlab/eemeter/eemeter/weather.py CachedWeatherSourceBase.__init__/VarMisuse@61/83 `cache_filename`->`self`