diff --git a/import2ledger/config.py b/import2ledger/config.py index acc924dbdd81e0b2d5f3f22f3df5ad0e5889e4a1..220485813bfbf8dd6ee01332d64da115a3af4f16 100644 --- a/import2ledger/config.py +++ b/import2ledger/config.py @@ -176,14 +176,6 @@ class Configuration: default_section['output_path'] = self.args.output_path self._read_dates_args() - @contextlib.contextmanager - def _open_path(self, path, fallback_file, *args, **kwargs): - if path is None: - yield fallback_file - else: - with path.open(*args, **kwargs) as open_file: - yield open_file - def get_section(self, section_name): if section_name is None: section_name = self.args.use_config @@ -215,14 +207,6 @@ class Configuration: except AttributeError: raise errors.UserInputConfigurationError("not a valid loglevel", level_name) - def get_output_path(self, section_name=None): - section_config = self.get_section(section_name) - return self._s_to_path(section_config['output_path']) - - def open_output_file(self, section_name=None): - path = self.get_output_path(section_name) - return self._open_path(path, self.stdout, 'a') - def setup_logger(self, logger, section_name=None): logger.setLevel(self.get_loglevel(section_name))