def _run_container(self, run_command_instance, callback):
tmpfile = os.path.join(get_backend_tmpdir(), random_tmp_filename())<EOL>run_command_instance.options += ["<STR_LIT>" % tmpfile]<EOL>logger.debug("<STR_LIT>" % run_command_instance)<EOL>response = callback()<EOL>Probe(timeout=<NUM_LIT:10>, count=<NUM_LIT:10>, pause=<NUM_LIT:0.1>, fnc=lambda: self._file_not_empty(tmpfile)).run()<EOL>with open(tmpfile, '<STR_LIT:r>') as fd:<EOL><INDENT>container_id = fd.read()<EOL><DEDENT>return container_id, response<EOL>
this is internal method