plugger.py
changeset 486 2e0fe44044b3
parent 483 bc26c42d2eec
child 496 db09e417e342
--- a/plugger.py	Wed Dec 09 09:43:21 2009 +0100
+++ b/plugger.py	Wed Dec 09 09:44:17 2009 +0100
@@ -1540,9 +1540,10 @@
     def UpdateMethodsFromPLCStatus(self):
         # Get PLC state : Running or Stopped
         # TODO : use explicit status instead of boolean
+        status = None
         if self._connector is not None:
             status = self._connector.GetPLCstatus()
-        else:
+        if status is None:
             status = "Disconnected"
         if(self.previous_plcstate != status):
             for args in {
@@ -1568,6 +1569,7 @@
         if self._connector is None:
             self.StatusTimer.Stop()
         if self.UpdateMethodsFromPLCStatus():
+            
             status = _(self.previous_plcstate)
             {"Broken": self.logger.write_error,
              None: lambda x: None}.get(