def __init__(self, create_args, create_kwargs,<EOL>run_args, run_kwargs,<EOL>send_sigint=False):
super(ShoebotThread, self).__init__()<EOL>self.bot_ready = threading.Event()<EOL>self.create_args = create_args<EOL>self.create_kwargs = create_kwargs<EOL>self.run_args = run_args<EOL>self.run_kwargs = run_kwargs<EOL>self.send_sigint = send_sigint<EOL>self._sbot = None<EOL>
:param create_args: passed to create_bot
:param create_kwargs: passed to create_bot
:param run_args: passed to bot.run
:param run_kwargs: passed to bot.run
:param send_sigint: if True then SIGINT will be sent on bot completion
                    so the main thread can terminate