# Pastebin L50z3Hzw Attaching to listenbrainz-web-1 listenbrainz-web-1 | * Tip: There are .env or .flaskenv files present. Do "pip install python-dotenv" to use them. listenbrainz-web-1 | * Serving Flask app 'listenbrainz.webserver:create_web_app()' (lazy loading) listenbrainz-web-1 | * Environment: development listenbrainz-web-1 | * Debug mode: on listenbrainz-web-1 | Traceback (most recent call last): listenbrainz-web-1 | File "/usr/local/bin/flask", line 8, in listenbrainz-web-1 | sys.exit(main()) listenbrainz-web-1 | ^^^^^^ listenbrainz-web-1 | File "/usr/local/lib/python3.11/site-packages/flask/cli.py", line 986, in main listenbrainz-web-1 | cli.main() listenbrainz-web-1 | File "/usr/local/lib/python3.11/site-packages/flask/cli.py", line 567, in main listenbrainz-web-1 | return super().main(*args, **kwargs) listenbrainz-web-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ listenbrainz-web-1 | File "/usr/local/lib/python3.11/site-packages/click/core.py", line 1055, in main listenbrainz-web-1 | rv = self.invoke(ctx) listenbrainz-web-1 | ^^^^^^^^^^^^^^^^ listenbrainz-web-1 | File "/usr/local/lib/python3.11/site-packages/click/core.py", line 1657, in invoke listenbrainz-web-1 | return _process_result(sub_ctx.command.invoke(sub_ctx)) listenbrainz-web-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ listenbrainz-web-1 | File "/usr/local/lib/python3.11/site-packages/click/core.py", line 1404, in invoke listenbrainz-web-1 | return ctx.invoke(self.callback, **ctx.params) listenbrainz-web-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ listenbrainz-web-1 | File "/usr/local/lib/python3.11/site-packages/click/core.py", line 760, in invoke listenbrainz-web-1 | return __callback(*args, **kwargs) listenbrainz-web-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ listenbrainz-web-1 | File "/usr/local/lib/python3.11/site-packages/click/decorators.py", line 84, in new_func listenbrainz-web-1 | return ctx.invoke(f, obj, *args, **kwargs) listenbrainz-web-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ listenbrainz-web-1 | File "/usr/local/lib/python3.11/site-packages/click/core.py", line 760, in invoke listenbrainz-web-1 | return __callback(*args, **kwargs) listenbrainz-web-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ listenbrainz-web-1 | File "/usr/local/lib/python3.11/site-packages/flask/cli.py", line 848, in run_command listenbrainz-web-1 | app = DispatchingApp(info.load_app, use_eager_loading=eager_loading) listenbrainz-web-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ listenbrainz-web-1 | File "/usr/local/lib/python3.11/site-packages/flask/cli.py", line 279, in __init__ listenbrainz-web-1 | self._load_unlocked() listenbrainz-web-1 | File "/usr/local/lib/python3.11/site-packages/flask/cli.py", line 313, in _load_unlocked listenbrainz-web-1 | self._app = rv = self.loader() listenbrainz-web-1 | ^^^^^^^^^^^^^ listenbrainz-web-1 | File "/usr/local/lib/python3.11/site-packages/flask/cli.py", line 369, in load_app listenbrainz-web-1 | app = locate_app(import_name, name) listenbrainz-web-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ listenbrainz-web-1 | File "/usr/local/lib/python3.11/site-packages/flask/cli.py", line 233, in locate_app listenbrainz-web-1 | return find_app_by_string(module, app_name) listenbrainz-web-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ listenbrainz-web-1 | File "/usr/local/lib/python3.11/site-packages/flask/cli.py", line 159, in find_app_by_string listenbrainz-web-1 | app = attr(*args, **kwargs) listenbrainz-web-1 | ^^^^^^^^^^^^^^^^^^^^^ listenbrainz-web-1 | File "/code/listenbrainz/listenbrainz/webserver/__init__.py", line 164, in create_web_app listenbrainz-web-1 | _register_blueprints(app) listenbrainz-web-1 | File "/code/listenbrainz/listenbrainz/webserver/__init__.py", line 263, in _register_blueprints listenbrainz-web-1 | from listenbrainz.webserver.views.index import index_bp listenbrainz-web-1 | File "/code/listenbrainz/listenbrainz/webserver/views/index.py", line 23, in listenbrainz-web-1 | from listenbrainz.webserver.views.user import delete_user listenbrainz-web-1 | File "/code/listenbrainz/listenbrainz/webserver/views/user.py", line 15, in listenbrainz-web-1 | from listenbrainz.db.playlist import get_playlists_for_user, get_playlists_created_for_user, \ listenbrainz-web-1 | File "/code/listenbrainz/listenbrainz/db/playlist.py", line 15, in listenbrainz-web-1 | from troi.patches.periodic_jams import WEEKLY_JAMS_DESCRIPTION, WEEKLY_EXPLORATION_DESCRIPTION listenbrainz-web-1 | ModuleNotFoundError: No module named 'troi.patches.periodic_jams' listenbrainz-web-1 exited with code 1