@argh.arg("-x", "--extra", help="extra info")
    def install(self, arg):
        self.log.info("%s/%s install: verbose=%r, extra=%r",
                      self.node.name, self.config.name, arg.verbose,
                      arg.extra)
        if arg.extra:
            print arg.extra % "extra info: %r"

        remote = self.node.get_remote(override=arg.method)
        exit_code = remote.execute(INST_AGENT_SH, verbose=arg.verbose)
        if exit_code:
            raise errors.ControlError("%r failed with exit code %r" % (
                    INST_AGENT_SH, exit_code))

        self.log.info("%s/%s install - done",
                      self.node.name, self.config.name)
dataset/ETHPy150Open ohmu/poni/examples/puppet/puppet-agent/plugin.py/PlugIn.install/swapped operands of `%`