def safe_call(self, command):
        while True:
            try:
                return call(command, shell=True, stdout=PIPE)
            except OSError, e:
                if e.errno == errno.EINTR:
                    continue
                else:
                    raise
regression for #16705
dataset/ETHPy150Open Kilian/Trimage/src/trimage/trimage.py/StartQT4.safe_call--crossover with--dataset/ETHPy150Open django/django/tests/generic_views/test_base.py/RedirectViewTest.test_redirect_when_meta_contains_no_query_string