def call(self, plc_name):
# Get plc qa config
- plc = PLC(self.config)
- plcs = getattr(self.config, 'plcs', [])
- for p in plcs:
- if p['name'] in [plc_name]:
- plc.update(p)
-
+ plc = self.config.get_plc(plc_name)
command = " /sbin/service plc stop "
if self.config.verbose:
- utils.header(command)
+ utils.header(command, logfile = self.config.logfile)
(status, output) = plc.commands(command)
if self.config.verbose:
- utils.header(output)
+ utils.header(output, logfile = self.config.logfile)
return 1