@throttle(0.1)
    def update_panel(self):
        #self.logger.debug(' |- updating report panel')
        window = sublime.active_window()

        try:
            result_panel = window.create_output_panel('test_runner')
        except:
            result_panel = window.get_output_panel('test_runner')

        result_panel.set_syntax_file('Packages/Test Runner/TestRunnerOutput.tmLanguage')

        result_panel.run_command(
            'update_panel',
            {'message': self.result['message']}
        )

        if (0 > self.result['failed'] or
                settings.get('show_panel_default', False)):
            window.run_command('show_panel', {'panel': 'output.test_runner'})
        elif self.result['status'] == 'executed':
            window.run_command('hide_panel', {'panel': 'output.test_runner'})

        if self.is_alive():
            self.update_panel()
dataset/ETHPy150Open accerqueira/sublime-test-runner/TestRunner.py/TestRunnerWorker.update_panel/swapped operands of `>`