Comment 1 for bug 1053057

Revision history for this message
Andreas Hasenack (ahasenack) wrote :

Patch from therve confirmed working:

=== modified file 'landscape/manager/hardwareinfo.py'
--- landscape/manager/hardwareinfo.py 2012-03-15 11:13:13 +0000
+++ landscape/manager/hardwareinfo.py 2012-09-19 19:13:33 +0000
@@ -13,10 +13,13 @@
     run_immediately = True
     command = "/usr/bin/lshw"

+ def register(self, registry):
+ super(HardwareInfo, self).register(registry)
+ self.call_on_accepted(self.message_type, self.send_message)
+
     def run(self):
- self.call_on_accepted(self.message_type, self.send_message)
         return self.registry.broker.call_if_accepted(
- self.message_type, self.send_message)
+ self.message_type, self.send_message)

     def send_message(self):
         result = getProcessOutput(