The data is fine and looks like it's displaying correctly but when I add more data to request in this query:
Traceback (most recent call last):
File "get_keyword_stats.py", line 57, in main
for row in response:
File "C:\Users\Drew Lauck\AppData\Local\Programs\Python\Python38\lib\site-packages\google\api_core\page_iterator.py", line 212, in _items_iter
for page in self._page_iter(increment=False):
File "C:\Users\Drew Lauck\AppData\Local\Programs\Python\Python38\lib\site-packages\google\api_core\page_iterator.py", line 243, in _page_iter
page = self._next_page()
File "C:\Users\Drew Lauck\AppData\Local\Programs\Python\Python38\lib\site-packages\google\api_core\page_iterator.py", line 534, in _next_page
response = self._method(self._request)
File "C:\Users\Drew Lauck\AppData\Local\Programs\Python\Python38\lib\site-packages\google\api_core\gapic_v1\method.py", line 143, in __call__
return wrapped_func(*args, **kwargs)
File "C:\Users\Drew Lauck\AppData\Local\Programs\Python\Python38\lib\site-packages\google\api_core\retry.py", line 281, in retry_wrapped_func
return retry_target(
File "C:\Users\Drew Lauck\AppData\Local\Programs\Python\Python38\lib\site-packages\google\api_core\retry.py", line 184, in retry_target
return target()
File "C:\Users\Drew Lauck\AppData\Local\Programs\Python\Python38\lib\site-packages\google\api_core\timeout.py", line 214, in func_with_timeout
return func(*args, **kwargs)
File "C:\Users\Drew Lauck\AppData\Local\Programs\Python\Python38\lib\site-packages\google\api_core\grpc_helpers.py", line 57, in error_remapped_callable
return callable_(*args, **kwargs)
File "C:\Users\Drew Lauck\AppData\Local\Programs\Python\Python38\lib\site-packages\grpc\_interceptor.py", line 216, in __call__
response, ignored_call = self._with_call(
File "C:\Users\Drew Lauck\AppData\Local\Programs\Python\Python38\lib\site-packages\grpc\_interceptor.py", line 257, in _with_call
return call.result(), call
File "C:\Users\Drew Lauck\AppData\Local\Programs\Python\Python38\lib\site-packages\grpc\_interceptor.py", line 126, in result
raise self._exception
File "C:\Users\Drew Lauck\AppData\Local\Programs\Python\Python38\lib\site-packages\grpc\_interceptor.py", line 242, in continuation
response, call = self._thunk(new_method).with_call(
File "C:\Users\Drew Lauck\AppData\Local\Programs\Python\Python38\lib\site-packages\grpc\_interceptor.py", line 266, in with_call
return self._with_call(
File "C:\Users\Drew Lauck\AppData\Local\Programs\Python\Python38\lib\site-packages\grpc\_interceptor.py", line 257, in _with_call
return call.result(), call
File "C:\Users\Drew Lauck\AppData\Local\Programs\Python\Python38\lib\site-packages\grpc\_interceptor.py", line 126, in result
raise self._exception
File "C:\Users\Drew Lauck\AppData\Local\Programs\Python\Python38\lib\site-packages\grpc\_interceptor.py", line 242, in continuation
response, call = self._thunk(new_method).with_call(
File "C:\Users\Drew Lauck\AppData\Local\Programs\Python\Python38\lib\site-packages\grpc\_interceptor.py", line 266, in with_call
return self._with_call(
File "C:\Users\Drew Lauck\AppData\Local\Programs\Python\Python38\lib\site-packages\grpc\_interceptor.py", line 255, in _with_call
call = self._interceptor.intercept_unary_unary(
File "C:\Users\Drew Lauck\AppData\Local\Programs\Python\Python38\lib\site-packages\google\ads\google_ads\interceptors\exception_interceptor.py", line 139, in intercept_unary_unary
self._handle_grpc_failure(response)
File "C:\Users\Drew Lauck\AppData\Local\Programs\Python\Python38\lib\site-packages\google\ads\google_ads\interceptors\exception_interceptor.py", line 105, in _handle_grpc_failure
google_ads_failure = self._get_google_ads_failure(trailing_metadata)
File "C:\Users\Drew Lauck\AppData\Local\Programs\Python\Python38\lib\site-packages\google\ads\google_ads\interceptors\exception_interceptor.py", line 68, in _get_google_ads_failure
ga_failure = error_protos.errors_pb2.GoogleAdsFailure()
AttributeError: module 'google.ads.google_ads.v2.proto.errors' has no attribute 'errors_pb2'