equal
deleted
inserted
replaced
442 def SetOnlineMode(self, mode, path=None): |
442 def SetOnlineMode(self, mode, path=None): |
443 if self.OnlineMode != mode: |
443 if self.OnlineMode != mode: |
444 self.OnlineMode = mode |
444 self.OnlineMode = mode |
445 self.KillDebugThread() |
445 self.KillDebugThread() |
446 |
446 |
447 if self.OnLineMode != 0: |
447 if self.OnlineMode != 0: |
448 if self._connector is None: |
448 if self._connector is None: |
449 uri = "LPC://%s" % path |
449 uri = "LPC://%s" % path |
450 try: |
450 try: |
451 self._connector = connectors.ConnectorFactory(uri, self) |
451 self._connector = connectors.ConnectorFactory(uri, self) |
452 except Exception, msg: |
452 except Exception, msg: |
458 # Oups. |
458 # Oups. |
459 self.logger.write_error(_("Connection failed to %s!\n")%uri) |
459 self.logger.write_error(_("Connection failed to %s!\n")%uri) |
460 |
460 |
461 if self._connector is not None: |
461 if self._connector is not None: |
462 |
462 |
463 if self.OnLineMode == 1: |
463 if self.OnlineMode == 1: |
464 self.CompareLocalAndRemotePLC() |
464 self.CompareLocalAndRemotePLC() |
465 |
465 |
466 # Init with actual PLC status and print it |
466 # Init with actual PLC status and print it |
467 self.UpdateMethodsFromPLCStatus() |
467 self.UpdateMethodsFromPLCStatus() |
468 if self.previous_plcstate is not None: |
468 if self.previous_plcstate is not None: |