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;
|
my $success = 1;
|
||||||
foreach my $module (@{ $feature_map->{$feature} }) {
|
foreach my $module (@{ $feature_map->{$feature} }) {
|
||||||
# We can't use a string eval and "use" here (it kills Template-Toolkit,
|
eval "require $module" or $success = 0;
|
||||||
# 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;
|
|
||||||
}
|
}
|
||||||
$cache->{feature}->{$feature} = $success;
|
$cache->{feature}->{$feature} = $success;
|
||||||
return $success;
|
return $success;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user