def __getitem__(self, key):
        if key in self.investing:

            # Load saved filter by ID
            if key == 'filters' and 'filter_id' in self.investing and self.investing['filter_id'] and type(self.investing['filters']) is not SavedFilter:
                try:
                    self.investing['filters'] = SavedFilter(self.investor.lc, self.investing['filter_id'])
                except Exception:
                    self.investing['filters'] = None

            return self.investing[key]
        if key in self.user_settings:
            return self.user_settings[key]
        if key in self.auth:
            return self.auth[key]
        return None
Memory allocation planner with a given threshold.
dataset/ETHPy150Open jgillick/LendingClubAutoInvestor/lcinvestor/settings/__init__.py/Settings.__getitem__--crossover with--dataset/ETHPy150Open dmlc/mxnet-memonger/memonger.py/make_mirror_plan