diff options
author | Calen Pennington <cpennington@wgen.net> | 2012-01-17 12:54:26 -0500 |
---|---|---|
committer | Calen Pennington <cpennington@wgen.net> | 2012-01-17 12:54:26 -0500 |
commit | 81e82b4e21056031dab53523275fe985d856aa32 (patch) | |
tree | 25208aabb937588680dcb1146493708c4cc9eceb /src/lib | |
parent | 4616b296ddcc036eb9770d7aefac63fe5057253f (diff) | |
download | bcfg2-81e82b4e21056031dab53523275fe985d856aa32.tar.gz bcfg2-81e82b4e21056031dab53523275fe985d856aa32.tar.bz2 bcfg2-81e82b4e21056031dab53523275fe985d856aa32.zip |
Since XMLSrc doesn't return anything from Cache(), don't bother looking at the results
Diffstat (limited to 'src/lib')
-rw-r--r-- | src/lib/Server/Plugin.py | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/lib/Server/Plugin.py b/src/lib/Server/Plugin.py index 86f843aca..294d97853 100644 --- a/src/lib/Server/Plugin.py +++ b/src/lib/Server/Plugin.py @@ -826,11 +826,9 @@ class PrioDir(Plugin, Generator, XMLDirectoryBacked): def get_attrs(self, entry, metadata): """ get a list of attributes to add to the entry during the bind """ - for src in list(self.entries.values()): - cached = src.Cache(metadata) - if cached == False: - self.logger.error("Called before data loaded") - raise PluginExecutionError + for src in self.entries.values(): + src.Cache(metadata) + matching = [src for src in list(self.entries.values()) if (src.cache and entry.tag in src.cache[1] and |