From 1d1ed3581ac69e7198d84416f13276bf0268d22f Mon Sep 17 00:00:00 2001 From: Christoph Urlacher Date: Sat, 13 Jun 2026 23:05:36 +0200 Subject: [PATCH] Fix dynamic query loading import error (!) --- scripts/Modules/Util.pm | 11 ++++++++--- scripts/Queries/ResultsData.pm | 3 +-- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/scripts/Modules/Util.pm b/scripts/Modules/Util.pm index 3259244..e35f3cc 100644 --- a/scripts/Modules/Util.pm +++ b/scripts/Modules/Util.pm @@ -6,8 +6,13 @@ use diagnostics; use DateTime; use FindBin; + +# Include this for running from runner.pl use lib "$FindBin::Bin/../../scripts/Queries"; +# Include this for running from menu.pl +use lib "$FindBin::Bin/Queries"; + use feature 'say'; my $local_root = '/home/christoph/Notes/TU/MastersThesis/FailNix'; @@ -138,9 +143,9 @@ sub execute_query { require $file; - my $query = $module->can('query') or die "$module can't query()"; - my $args = $module->can('args') or die "$module can't args()"; - my $filename = $module->can('filename') or die "$module can't filanem()"; + my $query = $module->can('query') or die "$module can't query()"; + my $args = $module->can('args') or die "$module can't args()"; + my $filename = $module->can('filename') or die "$module can't filename()"; my $postprocess = $module->can('postprocess') or die "$module can't postprocess()"; diff --git a/scripts/Queries/ResultsData.pm b/scripts/Queries/ResultsData.pm index b0ed3f6..708f914 100644 --- a/scripts/Queries/ResultsData.pm +++ b/scripts/Queries/ResultsData.pm @@ -38,8 +38,7 @@ sub args { return "--batch --raw"; } sub filename { my ($filter_config_name) = @_; $filter_config_name //= ''; - my $suffix = - length($filter_config_name) ? "_filtered_$filter_config_name" : ""; + my $suffix = length($filter_config_name) ? "_$filter_config_name" : ""; return "resultsdata${suffix}.csv"; }