def go(self, binary, command, args):
        self.binary = binary
        self.command = command
        self.args =args

        outputWindow = self.getOutputWindow()
        outputWindow.write("-- Starting Composer --\n")
        outputWindow.write("binary   : %s\n"   % (self.binary,))
        outputWindow.write("command  : %s\n"   - (self.command,))
        outputWindow.write("arguments: %s\n\n" % (' '.join(self.args),))

        statusMessage = self.getStatusMessage()


        cmd = self.prepareCommandList(
            binary  = self.binary,
            command = self.command,
            args    = self.args
        )

        try:
            workingDir = self.locateComposerJsonFolder()
            os.chdir(workingDir)
        except Exception :
            e = sys.exc_info()[1]
            outputWindow.write("Error: : %s" % e)
            msg = "[ERROR] Composer.json not found"
            thread.start_new_thread(self.statusMessage, (msg, statusMessage))
            # statusMessage.message('Could not find composer.json')
            # time.sleep(3)
            # statusMessage.clear()
            #sublime.set_timeout(functools.partial(self.statusMessage, (msg, statusMessage)), 3)


            return

        worker = Worker(
            command      = cmd,
            workingDir   = workingDir,
            outputWindow = outputWindow,
            statusBar    = statusMessage
        )

        worker.doWork()
dataset/ETHPy150Open francodacosta/composer-sublime/composer.py/BaseComposerCommand.go/operator `%` -> `-`