# Pastebin Oqtz0OGb follow_server_1 | Traceback (most recent call last): follow_server_1 | File "/code/listenbrainz/listenbrainz/follow_server/dispatcher.py", line 79, in run follow_server_1 | self.connection.ioloop.start() follow_server_1 | File "/usr/local/lib/python3.6/site-packages/pika/adapters/select_connection.py", line 461, in start follow_server_1 | self._poller.start() follow_server_1 | File "/usr/local/lib/python3.6/site-packages/pika/adapters/select_connection.py", line 721, in start follow_server_1 | self.poll() follow_server_1 | File "/usr/local/lib/python3.6/site-packages/pika/adapters/select_connection.py", line 1114, in poll follow_server_1 | self._dispatch_fd_events(fd_event_map) follow_server_1 | File "/usr/local/lib/python3.6/site-packages/pika/adapters/select_connection.py", line 831, in _dispatch_fd_events follow_server_1 | handler(fileno, events) follow_server_1 | File "/usr/local/lib/python3.6/site-packages/pika/adapters/base_connection.py", line 410, in _handle_events follow_server_1 | self._handle_read() follow_server_1 | File "/usr/local/lib/python3.6/site-packages/pika/adapters/base_connection.py", line 464, in _handle_read follow_server_1 | self._on_data_available(data) follow_server_1 | File "/usr/local/lib/python3.6/site-packages/pika/connection.py", line 2021, in _on_data_available follow_server_1 | self._process_frame(frame_value) follow_server_1 | File "/usr/local/lib/python3.6/site-packages/pika/connection.py", line 2155, in _process_frame follow_server_1 | self._deliver_frame_to_channel(frame_value) follow_server_1 | File "/usr/local/lib/python3.6/site-packages/pika/connection.py", line 1548, in _deliver_frame_to_channel follow_server_1 | self._channels[value.channel_number]._handle_content_frame(value) follow_server_1 | File "/usr/local/lib/python3.6/site-packages/pika/channel.py", line 996, in _handle_content_frame follow_server_1 | self._on_deliver(*response) follow_server_1 | File "/usr/local/lib/python3.6/site-packages/pika/channel.py", line 1125, in _on_deliver follow_server_1 | header_frame.properties, body) follow_server_1 | File "/code/listenbrainz/listenbrainz/follow_server/dispatcher.py", line 35, in callback_playing_now follow_server_1 | self.send_listens(listens, LISTEN_TYPE_PLAYING_NOW) follow_server_1 | File "/code/listenbrainz/listenbrainz/follow_server/dispatcher.py", line 25, in send_listens follow_server_1 | emit(event_name, json.dumps(listen), room=listen['user_name']) follow_server_1 | File "/usr/local/lib/python3.6/site-packages/flask_socketio/__init__.py", line 688, in emit follow_server_1 | namespace = flask.request.namespace follow_server_1 | File "/usr/local/lib/python3.6/site-packages/werkzeug/local.py", line 347, in __getattr__ follow_server_1 | return getattr(self._get_current_object(), name) follow_server_1 | AttributeError: 'Request' object has no attribute 'namespace'