diff --git a/Trigger/TrigValidation/TrigValTools/python/TrigValSteering/CheckSteps.py b/Trigger/TrigValidation/TrigValTools/python/TrigValSteering/CheckSteps.py index 624f35c396a4e0acb449bcbe5398d0c8c3dbd3c0..4b7b19a736ec2ec48eee83706294181cede99f10 100644 --- a/Trigger/TrigValidation/TrigValTools/python/TrigValSteering/CheckSteps.py +++ b/Trigger/TrigValidation/TrigValTools/python/TrigValSteering/CheckSteps.py @@ -169,6 +169,8 @@ class LogMergeStep(Step): def run(self, dry_run=False): self.process_extra_regex() + # Sort log files by modification time + self.log_files.sort(key=lambda f : os.path.getmtime(f) if os.path.isfile(f) else 0) self.log.info('Running %s merging logs %s into %s', self.name, self.log_files, self.merged_name) if dry_run: