diff options
author | Chris St. Pierre <chris.a.st.pierre@gmail.com> | 2012-11-27 13:53:22 -0500 |
---|---|---|
committer | Chris St. Pierre <chris.a.st.pierre@gmail.com> | 2012-11-27 13:53:22 -0500 |
commit | ff0a532807647522c6898803b15b0698a823c54e (patch) | |
tree | 6c6cac17676a0c00f703efa265986e820a10570f | |
parent | 9f9154ac946da3b56b499041c0acd9f1499334f0 (diff) | |
download | bcfg2-ff0a532807647522c6898803b15b0698a823c54e.tar.gz bcfg2-ff0a532807647522c6898803b15b0698a823c54e.tar.bz2 bcfg2-ff0a532807647522c6898803b15b0698a823c54e.zip |
suppress warning about probed.xml events
-rw-r--r-- | src/lib/Server/Plugins/Probes.py | 18 |
1 files changed, 5 insertions, 13 deletions
diff --git a/src/lib/Server/Plugins/Probes.py b/src/lib/Server/Plugins/Probes.py index 4f17add3e..939b21b48 100644 --- a/src/lib/Server/Plugins/Probes.py +++ b/src/lib/Server/Plugins/Probes.py @@ -47,7 +47,7 @@ class ProbeData(str): objects as XML or JSON data """ def __new__(cls, data): return str.__new__(cls, data) - + def __init__(self, data): str.__init__(self) self._xdata = None @@ -59,7 +59,7 @@ class ProbeData(str): """ provide backwards compatibility with broken ProbeData object in bcfg2 1.2.0 thru 1.2.2 """ return str(self) - + @property def xdata(self): if self._xdata is None: @@ -108,17 +108,9 @@ class ProbeSet(Bcfg2.Server.Plugin.EntrySet): self.bangline = re.compile('^#!(?P<interpreter>.*)$') def HandleEvent(self, event): - if event.filename != self.path: - if (event.code2str == 'changed' and - event.filename.endswith("probed.xml") and - event.filename not in self.entries): - # for some reason, probed.xml is particularly prone to - # getting changed events before created events, - # because gamin is the worst ever. anyhow, we - # specifically handle it here to avoid a warning on - # every single server startup. - self.entry_init(event) - return + """ handle events on everything but probed.xml """ + if (event.filename != self.path and + not event.filename.endswith("probed.xml")): return self.handle_event(event) def get_probe_data(self, metadata): |