WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on all addresses (0.0.0.0) * Running on http://127.0.0.1:5000 * Running on http://127.0.0.1:5000 Press CTRL+C to quit * Restarting with stat * Debugger is active! * Debugger PIN: 446-089-149 127.0.0.1 - - [24/Jan/2025 23:13:35] "GET / HTTP/1.1" 200 - 127.0.0.1 - - [24/Jan/2025 23:13:35] "GET /favicon.ico HTTP/1.1" 404 - 127.0.0.1 - - [24/Jan/2025 23:13:37] "GET / HTTP/1.1" 200 - 127.0.0.1 - - [24/Jan/2025 23:13:40] "GET / HTTP/1.1" 200 - 127.0.0.1 - - [24/Jan/2025 23:13:41] "GET / HTTP/1.1" 200 - 127.0.0.1 - - [24/Jan/2025 23:13:42] "GET / HTTP/1.1" 200 - 127.0.0.1 - - [24/Jan/2025 23:13:42] "GET / HTTP/1.1" 200 - 127.0.0.1 - - [24/Jan/2025 23:13:43] "GET / HTTP/1.1" 200 - 127.0.0.1 - - [24/Jan/2025 23:13:44] "GET / HTTP/1.1" 200 - 127.0.0.1 - - [24/Jan/2025 23:13:44] "GET / HTTP/1.1" 200 - 127.0.0.1 - - [24/Jan/2025 23:13:45] "GET / HTTP/1.1" 200 - 127.0.0.1 - - [25/Jan/2025 03:49:01] "GET / HTTP/1.1" 200 - 127.0.0.1 - - [25/Jan/2025 03:49:04] "GET /weel HTTP/1.1" 404 - 127.0.0.1 - - [25/Jan/2025 03:49:08] "GET /week HTTP/1.1" 200 - 127.0.0.1 - - [25/Jan/2025 03:51:00] "GET /totals HTTP/1.1" 200 - 127.0.0.1 - - [25/Jan/2025 03:54:52] "GET / HTTP/1.1" 200 - * Detected change in '/home/mariano/wdir/def/deskmeter/dmapp/dmweb/dm.py', reloading * Restarting with stat * Debugger is active! * Debugger PIN: 446-089-149 * Detected change in '/home/mariano/wdir/def/deskmeter/dmapp/dmweb/dm.py', reloading * Restarting with stat Traceback (most recent call last): File "/home/mariano/wdir/def/deskmeter/dmapp/run.py", line 4, in app = create_app() ^^^^^^^^^^^^ File "/home/mariano/wdir/def/deskmeter/dmapp/dmweb/__init__.py", line 9, in create_app app.register_blueprint(dm.dmbp) File "/home/mariano/wdir/venv/dm/lib/python3.12/site-packages/flask/sansio/scaffold.py", line 47, in wrapper_func return f(self, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/mariano/wdir/venv/dm/lib/python3.12/site-packages/flask/sansio/app.py", line 595, in register_blueprint blueprint.register(self, options) File "/home/mariano/wdir/venv/dm/lib/python3.12/site-packages/flask/sansio/blueprints.py", line 335, in register deferred(state) File "/home/mariano/wdir/venv/dm/lib/python3.12/site-packages/flask/sansio/blueprints.py", line 434, in lambda s: s.add_url_rule( ^^^^^^^^^^^^^^^ File "/home/mariano/wdir/venv/dm/lib/python3.12/site-packages/flask/sansio/blueprints.py", line 110, in add_url_rule self.app.add_url_rule( File "/home/mariano/wdir/venv/dm/lib/python3.12/site-packages/flask/sansio/scaffold.py", line 47, in wrapper_func return f(self, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/mariano/wdir/venv/dm/lib/python3.12/site-packages/flask/sansio/app.py", line 653, in add_url_rule self.url_map.add(rule_obj) File "/home/mariano/wdir/venv/dm/lib/python3.12/site-packages/werkzeug/routing/map.py", line 177, in add rule.bind(self) File "/home/mariano/wdir/venv/dm/lib/python3.12/site-packages/werkzeug/routing/rules.py", line 581, in bind self.compile() File "/home/mariano/wdir/venv/dm/lib/python3.12/site-packages/werkzeug/routing/rules.py", line 726, in compile self._parts.extend(self._parse_rule(rule)) File "/home/mariano/wdir/venv/dm/lib/python3.12/site-packages/werkzeug/routing/rules.py", line 632, in _parse_rule convobj = self.get_converter( ^^^^^^^^^^^^^^^^^^^ File "/home/mariano/wdir/venv/dm/lib/python3.12/site-packages/werkzeug/routing/rules.py", line 595, in get_converter raise LookupError(f"the converter {converter_name!r} does not exist") LookupError: the converter 'str' does not exist