Code Duplication    Length = 10-10 lines in 2 locations

hyperactive/memory.py 1 location

@@ 69-78 (lines=10) @@
66
        if not os.path.exists(self.date_path):
67
            os.makedirs(self.date_path, exist_ok=True)
68
69
    def load_memory(self, _cand_, _verb_):
70
        para, score = self._read_func_metadata(_cand_.func_, _verb_)
71
        if para is None or score is None:
72
            return
73
74
        _verb_.load_samples(para)
75
        _cand_.eval_time = list(para["eval_time"])
76
77
        self._load_data_into_memory(para, score)
78
        self.n_dims = len(para.columns)
79
80
    def save_memory(self, _main_args_, _opt_args_, _cand_):
81
        path = self._get_file_path(_cand_.func_)

hyperactive/extensions/memory/memory.py 1 location

@@ 67-76 (lines=10) @@
64
        if not os.path.exists(self.date_path):
65
            os.makedirs(self.date_path, exist_ok=True)
66
67
    def load_memory(self, _cand_, _verb_):
68
        para, score = self._read_func_metadata(_cand_.func_, _verb_)
69
        if para is None or score is None:
70
            return
71
72
        _verb_.load_samples(para)
73
        _cand_.eval_time = list(para["eval_time"])
74
75
        self._load_data_into_memory(para, score)
76
        self.n_dims = len(para.columns)
77
78
    def save_memory(self, _main_args_, _opt_args_, _cand_):
79
        path = self._get_file_path(_cand_.func_)