Code Duplication    Length = 24-24 lines in 2 locations

hyperactive/memory.py 1 location

@@ 157-180 (lines=24) @@
154
155
        meta_data.to_csv(path, index=False)
156
157
    def _read_func_metadata(self, model_func, _verb_):
158
        paths = self._get_func_data_names()
159
160
        meta_data_list = []
161
        for path in paths:
162
            meta_data = pd.read_csv(path)
163
            meta_data_list.append(meta_data)
164
            self.meta_data_found = True
165
166
        if len(meta_data_list) > 0:
167
            meta_data = pd.concat(meta_data_list, ignore_index=True)
168
169
            column_names = meta_data.columns
170
            score_name = [name for name in column_names if self.score_col_name in name]
171
172
            para = meta_data.drop(score_name, axis=1)
173
            score = meta_data[score_name]
174
175
            _verb_.load_meta_data()
176
            return para, score
177
178
        else:
179
            _verb_.no_meta_data(model_func)
180
            return None, None
181
182
    def _get_opt_meta_data(self):
183
        results_dict = {}

hyperactive/extensions/memory/memory.py 1 location

@@ 155-178 (lines=24) @@
152
153
        meta_data.to_csv(path, index=False)
154
155
    def _read_func_metadata(self, model_func, _verb_):
156
        paths = self._get_func_data_names()
157
158
        meta_data_list = []
159
        for path in paths:
160
            meta_data = pd.read_csv(path)
161
            meta_data_list.append(meta_data)
162
            self.meta_data_found = True
163
164
        if len(meta_data_list) > 0:
165
            meta_data = pd.concat(meta_data_list, ignore_index=True)
166
167
            column_names = meta_data.columns
168
            score_name = [name for name in column_names if self.score_col_name in name]
169
170
            para = meta_data.drop(score_name, axis=1)
171
            score = meta_data[score_name]
172
173
            _verb_.load_meta_data()
174
            return para, score
175
176
        else:
177
            _verb_.no_meta_data(model_func)
178
            return None, None
179
180
    def _get_opt_meta_data(self):
181
        results_dict = {}