@staticmethod<EOL><INDENT>def _internal_reschedule(callback, retry=<NUM_LIT:3>, sleep_time=constants.DEFAULT_SLEEP):<DEDENT>
for foo in range(retry):<EOL><INDENT>container_process = callback[<NUM_LIT:0>](callback[<NUM_LIT:1>], *callback[<NUM_LIT:2>], **callback[<NUM_LIT:3>])<EOL>time.sleep(sleep_time)<EOL>container_process.poll()<EOL>rcode = container_process.returncode<EOL>if rcode is None:<EOL><INDENT>return container_process<EOL><DEDENT><DEDENT>raise ConuException("<STR_LIT>".format(retry))<EOL>
workaround method for internal_run_container method
It sometimes fails because of Dbus or whatever, so try to start it moretimes

:param callback: callback method list
:param retry: how many times try to invoke command
:param sleep_time: how long wait before subprocess.poll() to find if it failed
:return: subprocess object