Skip to content

Instantly share code, notes, and snippets.

@antoniogamizbadger
Created July 6, 2021 16:02
Show Gist options
  • Save antoniogamizbadger/7ed19499fd385ca38b69457d443cb8c9 to your computer and use it in GitHub Desktop.
Save antoniogamizbadger/7ed19499fd385ca38b69457d443cb8c9 to your computer and use it in GitHub Desktop.
Traceback (most recent call last):
File "/home/runner/work/badger-docrouter/badger-docrouter/records/connectors/google_sheets_connector.py", line 42, in _build_data_frames_from_sheets
sheet = sheets[doc_id]
File "/opt/hostedtoolcache/Python/3.6.13/x64/lib/python3.6/site-packages/gsheets/api.py", line 121, in __getitem__
response = backend.spreadsheet(self._sheets, id)
File "/opt/hostedtoolcache/Python/3.6.13/x64/lib/python3.6/site-packages/gsheets/tools.py", line 39, in __get__
result = instance.__dict__[self.__name__] = self.fget(instance)
File "/opt/hostedtoolcache/Python/3.6.13/x64/lib/python3.6/site-packages/gsheets/api.py", line 70, in _sheets
developerKey=self._developer_key)
File "/opt/hostedtoolcache/Python/3.6.13/x64/lib/python3.6/site-packages/gsheets/backend.py", line 34, in build_service
return apiclient.discovery.build(**kwargs)
File "/opt/hostedtoolcache/Python/3.6.13/x64/lib/python3.6/site-packages/googleapiclient/_helpers.py", line 134, in positional_wrapper
return wrapped(*args, **kwargs)
File "/opt/hostedtoolcache/Python/3.6.13/x64/lib/python3.6/site-packages/googleapiclient/discovery.py", line 309, in build
adc_key_path=adc_key_path,
File "/opt/hostedtoolcache/Python/3.6.13/x64/lib/python3.6/site-packages/googleapiclient/_helpers.py", line 134, in positional_wrapper
return wrapped(*args, **kwargs)
File "/opt/hostedtoolcache/Python/3.6.13/x64/lib/python3.6/site-packages/googleapiclient/discovery.py", line 510, in build_from_document
if isinstance(client_options, six.moves.collections_abc.Mapping):
AttributeError: module 'six.moves' has no attribute 'collections_abc'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/runner/work/badger-docrouter/badger-docrouter/records/management/commands/import_records_from_spreadsheet.py", line 69, in _build_records_from_spreadsheet
self._build_configurations_from_spreadsheet()
File "/home/runner/work/badger-docrouter/badger-docrouter/records/management/commands/import_records_from_spreadsheet.py", line 81, in _build_configurations_from_spreadsheet
save_definitions_use_case.run()
File "/home/runner/work/badger-docrouter/badger-docrouter/records/use_cases/save_definitions_use_case.py", line 26, in run
self._build_entities_from_spreadsheet()
File "/home/runner/work/badger-docrouter/badger-docrouter/records/use_cases/save_definitions_use_case.py", line 33, in _build_entities_from_spreadsheet
use_case.run()
File "/home/runner/work/badger-docrouter/badger-docrouter/records/use_cases/download_spreadsheet_use_case.py", line 19, in run
self._spreadsheet_url, authorization_files_entity)
File "/home/runner/work/badger-docrouter/badger-docrouter/badgermapping/utils/object_factory/object_factory.py", line 134, in get_instance
new_instance = cls._implementation_map[interface](*args, **kwargs)
File "/home/runner/work/badger-docrouter/badger-docrouter/records/connectors/google_sheets_connector.py", line 33, in __init__
self._build_data_frames_from_sheets()
File "/home/runner/work/badger-docrouter/badger-docrouter/records/connectors/google_sheets_connector.py", line 62, in _build_data_frames_from_sheets
raise GoogleSheetsConnectorException(str(exception))
records.exceptions.google_sheets_connector_exceptions.GoogleSheetsConnectorException: The spreadsheet URL is not valid. module 'six.moves' has no attribute 'collections_abc'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/runner/work/badger-docrouter/badger-docrouter/tests/utils/commands/test_import_records_from_spreadsheet.py", line 38, in test_command_when_run_then_command_run_correctly
call_command(self.COMMAND_NAME, username=self.SAMPLE_USERNAME, reset=True, spreadsheet=self.SHEET_URL)
File "/opt/hostedtoolcache/Python/3.6.13/x64/lib/python3.6/site-packages/django/core/management/__init__.py", line 131, in call_command
return command.execute(*args, **defaults)
File "/opt/hostedtoolcache/Python/3.6.13/x64/lib/python3.6/site-packages/django/core/management/base.py", line 330, in execute
output = self.handle(*args, **options)
File "/home/runner/work/badger-docrouter/badger-docrouter/records/management/commands/import_records_from_spreadsheet.py", line 49, in handle
self._build_records_from_spreadsheet()
File "/home/runner/work/badger-docrouter/badger-docrouter/records/management/commands/import_records_from_spreadsheet.py", line 77, in _build_records_from_spreadsheet
exit(1)
File "/opt/hostedtoolcache/Python/3.6.13/x64/lib/python3.6/_sitebuiltins.py", line 26, in __call__
raise SystemExit(code)
SystemExit: 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment