summaryrefslogtreecommitdiffstats
path: root/os-plugins/OpenSLX/OSPlugin/Engine.pm
diff options
context:
space:
mode:
authorOliver Tappe2008-06-02 22:50:39 +0200
committerOliver Tappe2008-06-02 22:50:39 +0200
commitb55ca3fba8b56ec89e8c17516e2497189e2f1222 (patch)
tree966da1aa0e23768358a5288fa398b139fe39e252 /os-plugins/OpenSLX/OSPlugin/Engine.pm
parentLittle bit of cleanup in vmware plugin and dealing with the (diff)
downloadcore-b55ca3fba8b56ec89e8c17516e2497189e2f1222.tar.gz
core-b55ca3fba8b56ec89e8c17516e2497189e2f1222.tar.xz
core-b55ca3fba8b56ec89e8c17516e2497189e2f1222.zip
fixed problem reported by Michael:
* improved robustness of config-demuxer and OSPlugin::Engine with respect to checking of attributes for plugins that no longer exist - now the config-demuxer will no longer fail, but print a warning about non-existing plugins (and their attributes) instead. git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1835 95ad53e4-c205-0410-b2fa-d234c58c8868
Diffstat (limited to 'os-plugins/OpenSLX/OSPlugin/Engine.pm')
-rw-r--r--os-plugins/OpenSLX/OSPlugin/Engine.pm5
1 files changed, 4 insertions, 1 deletions
diff --git a/os-plugins/OpenSLX/OSPlugin/Engine.pm b/os-plugins/OpenSLX/OSPlugin/Engine.pm
index fff68bf1..bde1b962 100644
--- a/os-plugins/OpenSLX/OSPlugin/Engine.pm
+++ b/os-plugins/OpenSLX/OSPlugin/Engine.pm
@@ -530,7 +530,10 @@ sub _loadPlugin
my $pluginModule = "OpenSLX::OSPlugin::$self->{'plugin-name'}";
my $plugin = instantiateClass(
- $pluginModule, { pathToClass => $self->{'plugin-path'} }
+ $pluginModule, {
+ acceptMissing => 1,
+ pathToClass => $self->{'plugin-path'},
+ }
);
return if !$plugin;