Получите google.api_core.exceptions.ServiceUnavailable: 503 Ошибка разрешения имени при блокировке экрана - PullRequest
0 голосов
/ 16 октября 2019

Я использую определение текста документа в google vision api для получения текста из изображений и получаю сообщение об ошибке «google.api_core.exceptions.ServiceUnavailable: 503 Ошибка разрешения имени», когда запускаю программу и блокирую свой ноутбук. Это похоже на проблему в сети, потому что я не могу воспроизвести его, используя то же изображение. Я не понимаю, почему это происходит только тогда, когда мой ноутбук заблокирован.

        client = vision.ImageAnnotatorClient()
        buffer = io.BytesIO()
        image.save(buffer, "PNG")
        content = buffer.getvalue()
        vision_type_image = vision.types.Image(content=content)
        response = client.document_text_detection(image=vision_type_image)
        document = response.full_text_annotation
    response = self.annotate_image(request, retry=retry, timeout=timeout)
  File "/home/sara/pip-envs/env/lib/python3.6/site-packages/google/cloud/vision_helpers/__init__.py", line 72, in annotate_image
    r = self.batch_annotate_images([request], retry=retry, timeout=timeout)
  File "/home/sara/pip-envs/env/lib/python3.6/site-packages/google/cloud/vision_v1/gapic/image_annotator_client.py", line 234, in batch_annotate_images
    request, retry=retry, timeout=timeout, metadata=metadata
  File "/home/sara/pip-envs/env/lib/python3.6/site-packages/google/api_core/gapic_v1/method.py", line 143, in __call__
    return wrapped_func(*args, **kwargs)
  File "/home/sara/pip-envs/env/lib/python3.6/site-packages/google/api_core/grpc_helpers.py", line 59, in error_remapped_callable
    six.raise_from(exceptions.from_grpc_error(exc), exc)
  File "<string>", line 3, in raise_from
google.api_core.exceptions.ServiceUnavailable: 503 Name resolution failure```
...