Code Duplication    Length = 10-10 lines in 2 locations

sources/common/DataInputOutput.py 2 locations

@@ 76-85 (lines=10) @@
73
            except Exception as err:
74
                self.fn_file_save_error_logger(local_logger, in_file_details, err)
75
76
    def fn_save_data_frame_to_pickle(self, local_logger, in_data_frame, in_file_details):
77
        if in_file_details['format'].lower() == 'pickle':
78
            if 'compression' not in in_file_details:
79
                in_file_details['compression'] = 'gzip'
80
            try:
81
                in_data_frame.to_pickle(path=in_file_details['name'],
82
                                        compression=in_file_details['compression'])
83
                self.fn_file_save_error_logger(local_logger, in_file_details, None)
84
            except Exception as err:
85
                self.fn_file_save_error_logger(local_logger, in_file_details, err)
86
87
    def fn_store_data_frame_to_file(self, local_logger, timmer, in_data_frame, in_file_details):
88
        timmer.start()
@@ 65-74 (lines=10) @@
62
            except Exception as err:
63
                self.fn_file_save_error_logger(local_logger, in_file_details, err)
64
65
    def fn_save_data_frame_to_excel(self, local_logger, in_data_frame, in_file_details):
66
        if in_file_details['format'].lower() == 'excel':
67
            if 'compression' not in in_file_details:
68
                in_file_details['compression'] = 'gzip'
69
            try:
70
                in_data_frame.to_pickle(path=in_file_details['name'],
71
                                        compression=in_file_details['compression'])
72
                self.fn_file_save_error_logger(local_logger, in_file_details, None)
73
            except Exception as err:
74
                self.fn_file_save_error_logger(local_logger, in_file_details, err)
75
76
    def fn_save_data_frame_to_pickle(self, local_logger, in_data_frame, in_file_details):
77
        if in_file_details['format'].lower() == 'pickle':