def start(self):
        """
        """
        try:
            optlist, args = getopt.getopt(self.args, 'shV')
        except getopt.GetoptError as err:
            self.write('invalid option\n')
            self.short_help()
            return

        for o, a in optlist:
            if ("-V") in o:
                self.version()
                return
            elif o in ("-h"):
                self.long_help()
                return

        if len(args) > 0:
            line = ' '.join(args)
            cmd = args[0]
            args = args[1:]
            cmdclass = self.protocol.getCommand(cmd,
                self.environ['PATH'].split(':'))
            if cmdclass:
                log.msg(eventid='cowrie.command.success',
                        input=line,
                        format='Command found: %(input)s')
                self.protocol.call_command(cmdclass, *args)
                self.exit()
            else:
                self.short_help()
        else:
            self.short_help()
dataset/ETHPy150Open cowrie/cowrie/cowrie/commands/sudo.py/command_sudo.start/swapped operands of `in`