D 2024-02-02 05:31:57.006340+00:00 Params: [('source_key', 'agdicmlk...'), ('last_polled', '2024-02-02-05-00-21')]
I 2024-02-02 05:31:57.037876+00:00 Source: @kit@m.tripulse.link (Mastodon) @kit@m.tripulse.link, https://brid.gy/mastodon/@kit@m.tripulse.link
I 2024-02-02 05:31:57.038274+00:00 Last poll: https://brid.gy/log?start_time=1706850021&key=agdicmlkLWd5ciILEghNYXN0b2RvbiIUQGtpdEBtLnRyaXB1bHNlLmxpbmsM
I 2024-02-02 05:31:57.057205+00:00 Updating @kit@m.tripulse.link (Mastodon) /mastodon/@kit@m.tripulse.link : {'poll_status': 'polling', 'last_poll_attempt': datetime.datetime(2024, 2, 2, 5, 31, 57, 38382, tzinfo=datetime.timezone.utc), 'rate_limited': False}
I 2024-02-02 05:31:57.146010+00:00 no refresh_token
I 2024-02-02 05:31:57.160510+00:00 requests.get https://m.tripulse.link/api/v1/accounts/9p2b13q3gbbm0005/statuses {'params': {'limit': 30}, 'headers': {'Authorization': '...'}}
I 2024-02-02 05:31:58.819961+00:00 Redirected to https://m.tripulse.link/api/v1/accounts/9p2b13q3gbbm0005/statuses?limit=30
I 2024-02-02 05:31:58.820273+00:00 Received 200
I 2024-02-02 05:32:00.615582+00:00 requests.get https://m.tripulse.link/api/v1/notifications {'params': {'exclude_types[]': ['follow', 'favourite', 'reblog']}, 'headers': {'Authorization': '...'}}
I 2024-02-02 05:32:01.373908+00:00 Redirected to https://m.tripulse.link/api/v1/notifications?exclude_types%5B%5D=follow&exclude_types%5B%5D=favourite&exclude_types%5B%5D=reblog
I 2024-02-02 05:32:01.374210+00:00 Received 200
I 2024-02-02 05:32:01.472814+00:00 Found 28 public activities: dict_keys(['tag:tripulse.link,2013:9p74jusuyy2n000f', 'tag:tripulse.link,2013:9p6ypm3at479000o', 'tag:tripulse.link,2013:9p6jw3mvd03a000j', 'tag:tripulse.link,2013:9p5uojang4wn0199', 'tag:tripulse.link,2013:9p5od1i6g4wn00zf', 'tag:tripulse.link,2013:9p550opog4wn00aw', 'tag:tripulse.link,2013:9p54zg7hg4wn0075', 'tag:tripulse.link,2013:9p3nyfs4mlni0005', 'tag:tripulse.link,2013:9p2qpbjm7gg70006', 'tag:tripulse.link,2013:9p2nb6l5gbbm007s', 'tag:tripulse.link,2013:9oirf44070hh00ib', 'tag:tripulse.link,2013:9oidxg5y70hh00gr', 'tag:tripulse.link,2013:9ofj01v970hh00gq', 'tag:tripulse.link,2013:9oedtvaj70hh00gp', 'tag:tripulse.link,2013:9ody5s4m70hh00go', 'tag:tripulse.link,2013:9odkm1pp70hh00gn', 'tag:tripulse.link,2013:9ocrcg2070hh00gm', 'tag:tripulse.link,2013:9oaxdous70hh00gl', 'tag:tripulse.link,2013:9oajqyfw70hh00gk', 'tag:tripulse.link,2013:9o7kllaf70hh00gj', 'tag:tripulse.link,2013:9o6a6qws70hh00gi', 'tag:tripulse.link,2013:9o68n1g070hh00gh', 'tag:tripulse.link,2013:9o4tkezk70hh00gg', 'tag:tripulse.link,2013:9o4ikq5p70hh00gf', 'tag:tripulse.link,2013:9o3ev44n70hh00i9', 'tag:tripulse.link,2013:9o3epmdj70hh00ge', 'tag:tripulse.link,2013:9o256h0470hh00gc', 'tag:tripulse.link,2013:9o1tlrzs70hh00gb'])
I 2024-02-02 05:32:01.473086+00:00 Found 2 private activities: dict_keys(['tag:tripulse.link,2013:9p5o1snbg4wn00z3', 'tag:tripulse.link,2013:9oaxgvm470hh00ia'])
I 2024-02-02 05:32:01.474165+00:00 skipping refetch h-feed. last-syndication-url None, last-refetch 2024-01-31 18:47:46.057720+00:00
I 2024-02-02 05:32:01.499832+00:00 Updating @kit@m.tripulse.link (Mastodon) /mastodon/@kit@m.tripulse.link : {'last_public_post': datetime.datetime(2024, 2, 1, 18, 39, 3, 342000), 'recent_private_posts': 0, 'last_polled': datetime.datetime(2024, 2, 2, 5, 31, 57, 38382, tzinfo=datetime.timezone.utc), 'poll_status': 'ok'}
E 2024-02-02 05:32:01.675150+00:00 Exception on /_ah/queue/poll [POST]
Traceback (most recent call last):
File "/layers/google.python.pip/pip/lib/python3.11/site-packages/flask/app.py", line 1463, in wsgi_app
response = self.full_dispatch_request()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/layers/google.python.pip/pip/lib/python3.11/site-packages/flask/app.py", line 872, in full_dispatch_request
rv = self.handle_user_exception(e)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/layers/google.python.pip/pip/lib/python3.11/site-packages/flask/app.py", line 762, in handle_user_exception
return self.ensure_sync(handler)(e) # type: ignore[no-any-return]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/workspace/flask_background.py", line 43, in background_handle_exception
raise e
File "/layers/google.python.pip/pip/lib/python3.11/site-packages/flask/app.py", line 870, in full_dispatch_request
rv = self.dispatch_request()
^^^^^^^^^^^^^^^^^^^^^^^
File "/layers/google.python.pip/pip/lib/python3.11/site-packages/flask/app.py", line 855, in dispatch_request
return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/layers/google.python.pip/pip/lib/python3.11/site-packages/flask/views.py", line 110, in view
return current_app.ensure_sync(self.dispatch_request)(**kwargs) # type: ignore[no-any-return]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/workspace/tasks.py", line 111, in dispatch_request
util.add_poll_task(source)
File "/workspace/util.py", line 127, in add_poll_task
add_task(queue, eta_seconds=eta_seconds, source_key=source.key.urlsafe().decode(),
File "/workspace/util.py", line 172, in add_task
task = tasks_client.create_task(CreateTaskRequest(parent=queue_path, task=params))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/layers/google.python.pip/pip/lib/python3.11/site-packages/google/cloud/tasks_v2/services/cloud_tasks/client.py", line 2454, in create_task
self._validate_universe_domain()
File "/layers/google.python.pip/pip/lib/python3.11/site-packages/google/cloud/tasks_v2/services/cloud_tasks/client.py", line 537, in _validate_universe_domain
or CloudTasksClient._compare_universes(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/layers/google.python.pip/pip/lib/python3.11/site-packages/google/cloud/tasks_v2/services/cloud_tasks/client.py", line 514, in _compare_universes
credentials_universe = credentials.universe_domain
^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'Credentials' object has no attribute 'universe_domain'