diff options
author | Holger Weiß <holger@zedat.fu-berlin.de> | 2011-06-29 19:12:23 +0200 |
---|---|---|
committer | Holger Weiß <holger@zedat.fu-berlin.de> | 2011-06-29 19:12:23 +0200 |
commit | b263182adabe4a1fff32ed3a1ef765b5e9a68f67 (patch) | |
tree | 7990d0ada8799b274f9a692ec9fb4d51ee211c57 /src/lib/Server/Plugins/DBStats.py | |
parent | a702a5ee53ae8cb5870844237fe88c55dac97734 (diff) | |
download | bcfg2-b263182adabe4a1fff32ed3a1ef765b5e9a68f67.tar.gz bcfg2-b263182adabe4a1fff32ed3a1ef765b5e9a68f67.tar.bz2 bcfg2-b263182adabe4a1fff32ed3a1ef765b5e9a68f67.zip |
New database field: "is_sensitive"
The new "entry.reason.is_sensitive" flag indicates whether the file
contents/diffs were omitted from the database due to the "sensitive"
<Path> attribute.
Diffstat (limited to 'src/lib/Server/Plugins/DBStats.py')
-rw-r--r-- | src/lib/Server/Plugins/DBStats.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/lib/Server/Plugins/DBStats.py b/src/lib/Server/Plugins/DBStats.py index 103fb7353..8761d282d 100644 --- a/src/lib/Server/Plugins/DBStats.py +++ b/src/lib/Server/Plugins/DBStats.py @@ -98,8 +98,9 @@ class DBStats(Bcfg2.Server.Plugin.Plugin, ret.append(getattr(entry.reason, t)) else: ret.append(getattr(entry.reason, "current_%s" % t)) - - if entry.reason.current_diff != '': + if entry.reason.is_sensitive: + raise Bcfg2.Server.Plugin.PluginExecutionError + elif entry.reason.current_diff != '': if entry.reason.is_binary: ret.append(binascii.a2b_base64(entry.reason.current_diff)) else: |