Bug 897426: Revert the hack in Bugzilla->feature and make it more robust
r/a=glob git-svn-id: svn://10.0.0.236/trunk@264910 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
parent
87667d3d49
commit
822d0d1c51
@ -1 +1 @@
|
||||
8664
|
||||
8665
|
||||
@ -232,12 +232,7 @@ sub feature {
|
||||
|
||||
my $success = 1;
|
||||
foreach my $module (@{ $feature_map->{$feature} }) {
|
||||
# We can't use a string eval and "use" here (it kills Template-Toolkit,
|
||||
# see https://rt.cpan.org/Public/Bug/Display.html?id=47929), so we have
|
||||
# to do a block eval.
|
||||
$module =~ s{::}{/}g;
|
||||
$module .= ".pm";
|
||||
eval { require $module; 1; } or $success = 0;
|
||||
eval "require $module" or $success = 0;
|
||||
}
|
||||
$cache->{feature}->{$feature} = $success;
|
||||
return $success;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user