D 2024-02-02 16:59:18.141818+00:00 Params: [('source_key', 'agdicmlk...'), ('last_polled', '2024-02-02-12-21-53')]
I 2024-02-02 16:59:18.172099+00:00 Source: jascha.wtf (Bluesky) did:plc:zttp2g52w7j2zgoqpvuumr46, https://brid.gy/bluesky/did:plc:zttp2g52w7j2zgoqpvuumr46
I 2024-02-02 16:59:18.172543+00:00 Last poll: https://brid.gy/log?start_time=1706892915&key=agdicmlkLWd5ci0LEgdCbHVlc2t5IiBkaWQ6cGxjOnp0dHAyZzUydzdqMnpnb3FwdnV1bXI0Ngw
I 2024-02-02 16:59:18.195665+00:00 Updating jascha.wtf (Bluesky) /bluesky/did:plc:zttp2g52w7j2zgoqpvuumr46 : {'poll_status': 'polling', 'last_poll_attempt': datetime.datetime(2024, 2, 2, 16, 59, 18, 172714, tzinfo=datetime.timezone.utc), 'rate_limited': False}
D 2024-02-02 16:59:18.272428+00:00 Using ETag None, last activity id at://did:plc:zttp2g52w7j2zgoqpvuumr46/app.bsky.feed.repost/3kkcfg6ulsc2r
I 2024-02-02 16:59:18.401750+00:00 no refresh_token
I 2024-02-02 16:59:18.413514+00:00 253 lexicons loaded
D 2024-02-02 16:59:18.413817+00:00 Using server at https://bsky.social/
D 2024-02-02 16:59:18.414013+00:00 app.bsky.feed.getAuthorFeed: {'actor': 'did:plc:zttp2g52w7j2zgoqpvuumr46', 'limit': 30} {}
D 2024-02-02 16:59:18.414242+00:00 Running requests.<function get at 0x3e550973a520> https://bsky.social/xrpc/app.bsky.feed.getAuthorFeed?actor=did%3Aplc%3Azttp2g52w7j2zgoqpvuumr46&limit=30 {} actor=did%3Aplc%3Azttp2g52w7j2zgoqpvuumr46&limit=30 {'User-Agent': 'Bridgy (https://brid.gy/about)', 'Content-Type': 'application/json', 'Authorization': '...'}
D 2024-02-02 16:59:18.914764+00:00 app.bsky.feed.getPostThread: {'uri': 'at://did:plc:zttp2g52w7j2zgoqpvuumr46/app.bsky.feed.post/3kj6rsiqfie2s'} {}
D 2024-02-02 16:59:18.915532+00:00 Running requests.<function get at 0x3e550973a520> https://bsky.social/xrpc/app.bsky.feed.getPostThread?uri=at%3A%2F%2Fdid%3Aplc%3Azttp2g52w7j2zgoqpvuumr46%2Fapp.bsky.feed.post%2F3kj6rsiqfie2s {} uri=at%3A%2F%2Fdid%3Aplc%3Azttp2g52w7j2zgoqpvuumr46%2Fapp.bsky.feed.post%2F3kj6rsiqfie2s {'User-Agent': 'Bridgy (https://brid.gy/about)', 'Content-Type': 'application/json', 'Authorization': '...'}
I 2024-02-02 16:59:19.304683+00:00 Updating jascha.wtf (Bluesky) /bluesky/did:plc:zttp2g52w7j2zgoqpvuumr46 : {'poll_status': 'error'}
E 2024-02-02 16:59:19.370794+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 90, in dispatch_request
self.poll(source)
File "/workspace/tasks.py", line 141, in poll
resp = source.get_activities_response(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/workspace/bluesky.py", line 102, in get_activities_response
return super().get_activities_response(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/workspace/models.py", line 426, in get_activities_response
resp = self.gr_source.get_activities_response(**kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/layers/google.python.pip/pip/lib/python3.11/site-packages/granary/bluesky.py", line 1181, in get_activities_response
replies = self._get_replies(bs_post.get('uri'))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/layers/google.python.pip/pip/lib/python3.11/site-packages/granary/bluesky.py", line 1289, in _get_replies
return sorted(ret, key = lambda thread: thread.get('post', {}).get('record', {}).get('createdAt'))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: '<' not supported between instances of 'NoneType' and 'NoneType'