hsv-dot-beer / hsvdotbeer

Collate ALL the beers!
Apache License 2.0
25 stars 6 forks source link

Untappd parsing is broken #440

Closed drewbrew closed 1 year ago

drewbrew commented 1 year ago
# /root/.local/share/virtualenvs/code-_Py8Si6I/bin/python manage.py parseuntappd
Processing Das Stahl Bierhaus
Traceback (most recent call last):
  File "/code/manage.py", line 24, in <module>
    execute_from_command_line(sys.argv)
  File "/root/.local/share/virtualenvs/code-_Py8Si6I/lib/python3.10/site-packages/django/core/management/__init__.py", line 419, in execute_from_command_line
    utility.execute()
  File "/root/.local/share/virtualenvs/code-_Py8Si6I/lib/python3.10/site-packages/django/core/management/__init__.py", line 413, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "/root/.local/share/virtualenvs/code-_Py8Si6I/lib/python3.10/site-packages/django/core/management/base.py", line 354, in run_from_argv
    self.execute(*args, **cmd_options)
  File "/root/.local/share/virtualenvs/code-_Py8Si6I/lib/python3.10/site-packages/django/core/management/base.py", line 398, in execute
    output = self.handle(*args, **options)
  File "/code/tap_list_providers/management/commands/parseuntappd.py", line 21, in handle
    timestamp = tap_list_provider.handle_venue(venue)
  File "/code/tap_list_providers/parsers/untappd.py", line 75, in handle_venue
    tap_list = self.taps()
  File "/code/tap_list_providers/parsers/untappd.py", line 531, in taps
    tap_info = self.parse_tap(entry)
  File "/code/tap_list_providers/parsers/untappd.py", line 328, in parse_tap
    return self.parse_item_tap(entry)
  File "/code/tap_list_providers/parsers/untappd.py", line 406, in parse_item_tap
    ).text.strip()
AttributeError: 'NoneType' object has no attribute 'text'