pypet/pypetlogging.py
def _handle_dict_config(self, log_config):
        """Recursively walks and copies the `log_config` dict and searches for filenames.

        Translates filenames and creates directories if necessary.

        """
        new_dict = dict()
        for key in log_config.keys():
            if key == 'filename':
                filename = log_config[key]
                filename = rename_log_file(filename,
                                           env_name=self.env_name,
                                           traj_name=self.traj_name,
                                           set_name=self.set_name,
                                           run_name=self.run_name)
                new_dict[key] = filename
                try_make_dirs(filename)
            elif isinstance(log_config[key], dict):
                inner_dict = self._handle_dict_config(log_config[key])
                new_dict[key] = inner_dict
            else:
                new_dict[key] = log_config[key]
        return new_dict
def _handle_dict_config(self, log_config):
        new_dict = dict()
        for key in log_config.keys():
            if key == 'filename':
                filename = log_config[key]
                filename = rename_log_file(filename,
                                           env_name=self.env_name,
                                           traj_name=self.traj_name,
                                           set_name=self.set_name,
                                           run_name=self.run_name)
                new_dict[key] = filename
                try_make_dirs(filename)
            elif isinstance(log_config[key], dict):
                inner_dict = self._handle_dict_config(log_config[key])
                new_dict[key] = inner_dict
            else:
                new_dict[key] = log_config[key]
        return new_dict
def _handle_dict_config ( self , log_config ) : new_dict = dict ( ) for key in log_config . keys ( ) : if key == 'filename' : filename = log_config [ key ] filename = rename_log_file ( filename , env_name = self . env_name , traj_name = self . traj_name , set_name = self . set_name , run_name = self . run_name ) new_dict [ key ] = filename try_make_dirs ( filename ) elif isinstance ( log_config [ key ] , dict ) : inner_dict = self . _handle_dict_config ( log_config [ key ] ) new_dict [ key ] = inner_dict else : new_dict [ key ] = log_config [ key ] return new_dict
Recursively walks and copies the `log_config` dict and searches for filenames.

        Translates filenames and creates directories if necessary.
Recursively walks and copies the log_config dict and searches for filenames .