summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris St. Pierre <chris.a.st.pierre@gmail.com>2012-11-27 13:53:22 -0500
committerChris St. Pierre <chris.a.st.pierre@gmail.com>2012-11-27 13:53:22 -0500
commitff0a532807647522c6898803b15b0698a823c54e (patch)
tree6c6cac17676a0c00f703efa265986e820a10570f
parent9f9154ac946da3b56b499041c0acd9f1499334f0 (diff)
downloadbcfg2-ff0a532807647522c6898803b15b0698a823c54e.tar.gz
bcfg2-ff0a532807647522c6898803b15b0698a823c54e.tar.bz2
bcfg2-ff0a532807647522c6898803b15b0698a823c54e.zip
suppress warning about probed.xml events
-rw-r--r--src/lib/Server/Plugins/Probes.py18
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):