================================================== [2026-04-14T17:45:05.542574] start Command: python3 app.py Directory: /home/xian/.openclaw/workspace-coder/works/pdf-translate-web-v2 * Serving Flask app 'app' * Debug mode: on 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:19000 * Running on http://192.168.2.17:19000 Press CTRL+C to quit * Restarting with stat * Debugger is active! * Debugger PIN: 154-698-244 127.0.0.1 - - [14/Apr/2026 17:45:10] "GET /api/health HTTP/1.1" 404 - 127.0.0.1 - - [14/Apr/2026 17:45:19] "GET /api/health HTTP/1.1" 404 - 192.168.2.10 - - [14/Apr/2026 17:45:26] "GET / HTTP/1.1" 200 - 192.168.2.10 - - [14/Apr/2026 17:45:26] "GET /static/css/style.css HTTP/1.1" 200 - 192.168.2.10 - - [14/Apr/2026 17:45:26] "GET /static/js/main.js HTTP/1.1" 200 - 192.168.2.10 - - [14/Apr/2026 17:45:26] "GET /api/user/info HTTP/1.1" 200 - 192.168.2.10 - - [14/Apr/2026 17:45:26] "GET /static/img/favicon.svg HTTP/1.1" 200 - 192.168.2.10 - - [14/Apr/2026 17:45:37] "GET / HTTP/1.1" 200 - 192.168.2.10 - - [14/Apr/2026 17:45:37] "GET /static/css/style.css HTTP/1.1" 304 - 192.168.2.10 - - [14/Apr/2026 17:45:37] "GET /static/js/main.js HTTP/1.1" 304 - 192.168.2.10 - - [14/Apr/2026 17:45:37] "GET /api/user/info HTTP/1.1" 200 - 127.0.0.1 - - [14/Apr/2026 17:45:44] "GET /api/health HTTP/1.1" 404 - 127.0.0.1 - - [14/Apr/2026 17:46:14] "GET /api/health HTTP/1.1" 404 - 127.0.0.1 - - [14/Apr/2026 17:46:44] "GET /api/health HTTP/1.1" 404 - 127.0.0.1 - - [14/Apr/2026 17:46:58] "GET /api/health HTTP/1.1" 404 - 127.0.0.1 - - [14/Apr/2026 17:47:14] "GET /api/health HTTP/1.1" 404 - 127.0.0.1 - - [14/Apr/2026 17:47:16] "GET / HTTP/1.1" 200 - 127.0.0.1 - - [14/Apr/2026 17:47:26] "POST /register HTTP/1.1" 200 - 127.0.0.1 - - [14/Apr/2026 17:47:27] "POST /register HTTP/1.1" 200 - 127.0.0.1 - - [14/Apr/2026 17:47:27] "POST /register HTTP/1.1" 200 - 127.0.0.1 - - [14/Apr/2026 17:47:27] "POST /register HTTP/1.1" 200 - 127.0.0.1 - - [14/Apr/2026 17:48:15] "GET /api/health HTTP/1.1" 404 - 127.0.0.1 - - [14/Apr/2026 17:49:16] "GET /api/health HTTP/1.1" 404 - 127.0.0.1 - - [14/Apr/2026 17:50:17] "GET /api/health HTTP/1.1" 404 - 127.0.0.1 - - [14/Apr/2026 17:51:06] "POST /register HTTP/1.1" 200 - 127.0.0.1 - - [14/Apr/2026 17:51:18] "GET /api/health HTTP/1.1" 404 - 127.0.0.1 - - [14/Apr/2026 17:52:19] "GET /api/health HTTP/1.1" 404 - 192.168.2.10 - - [14/Apr/2026 17:52:51] "GET / HTTP/1.1" 200 - 192.168.2.10 - - [14/Apr/2026 17:52:51] "GET /static/css/style.css HTTP/1.1" 304 - 192.168.2.10 - - [14/Apr/2026 17:52:51] "GET /static/js/main.js HTTP/1.1" 304 - 192.168.2.10 - - [14/Apr/2026 17:52:51] "GET /api/user/info HTTP/1.1" 200 - 192.168.2.10 - - [14/Apr/2026 17:52:51] "GET /static/img/favicon.svg HTTP/1.1" 304 - 192.168.2.10 - - [14/Apr/2026 17:52:55] "GET /admin HTTP/1.1" 308 - 192.168.2.10 - - [14/Apr/2026 17:52:55] "GET /admin/ HTTP/1.1" 302 - 192.168.2.10 - - [14/Apr/2026 17:52:55] "GET /login?next=http://192.168.2.17:19000/admin/ HTTP/1.1" 200 - 192.168.2.10 - - [14/Apr/2026 17:52:55] "GET /static/css/style.css HTTP/1.1" 304 - 192.168.2.10 - - [14/Apr/2026 17:52:58] "POST /login HTTP/1.1" 200 - /home/xian/.openclaw/workspace-coder/works/pdf-translate-web-v2/app.py:42: LegacyAPIWarning: The Query.get() method is considered legacy as of the 1.x series of SQLAlchemy and becomes a legacy construct in 2.0. The method is now available as Session.get() (deprecated since: 2.0) (Background on SQLAlchemy 2.0 at: https://sqlalche.me/e/b8d9) return User.query.get(user_id) 192.168.2.10 - - [14/Apr/2026 17:52:58] "GET / HTTP/1.1" 200 - 192.168.2.10 - - [14/Apr/2026 17:52:59] "GET /static/css/style.css HTTP/1.1" 304 - 192.168.2.10 - - [14/Apr/2026 17:52:59] "GET /static/js/main.js HTTP/1.1" 304 - 192.168.2.10 - - [14/Apr/2026 17:52:59] "GET /api/user/info HTTP/1.1" 200 - 192.168.2.10 - - [14/Apr/2026 17:53:18] "GET /history HTTP/1.1" 200 - 192.168.2.10 - - [14/Apr/2026 17:53:18] "GET /static/css/style.css HTTP/1.1" 304 - 127.0.0.1 - - [14/Apr/2026 17:53:20] "GET /api/health HTTP/1.1" 404 - 192.168.2.10 - - [14/Apr/2026 17:53:21] "GET / HTTP/1.1" 200 - 192.168.2.10 - - [14/Apr/2026 17:53:21] "GET /static/css/style.css HTTP/1.1" 304 - 192.168.2.10 - - [14/Apr/2026 17:53:21] "GET /static/js/main.js HTTP/1.1" 304 - 192.168.2.10 - - [14/Apr/2026 17:53:21] "GET /api/user/info HTTP/1.1" 200 - 192.168.2.10 - - [14/Apr/2026 17:53:39] "GET / HTTP/1.1" 200 - 192.168.2.10 - - [14/Apr/2026 17:53:40] "GET /static/css/style.css HTTP/1.1" 304 - 192.168.2.10 - - [14/Apr/2026 17:53:40] "GET /static/js/main.js HTTP/1.1" 304 - 192.168.2.10 - - [14/Apr/2026 17:53:40] "GET /api/user/info HTTP/1.1" 200 - 192.168.2.10 - - [14/Apr/2026 17:54:20] "GET /admin/ HTTP/1.1" 200 - 127.0.0.1 - - [14/Apr/2026 17:54:20] "GET /api/health HTTP/1.1" 404 - 192.168.2.10 - - [14/Apr/2026 17:54:25] "GET /admin/ HTTP/1.1" 302 - 192.168.2.10 - - [14/Apr/2026 17:54:25] "GET /login?next=http://192.168.2.17:19000/admin/ HTTP/1.1" 200 - 192.168.2.10 - - [14/Apr/2026 17:54:25] "GET /static/css/style.css HTTP/1.1" 304 - 192.168.2.10 - - [14/Apr/2026 17:54:26] "GET /static/img/favicon.svg HTTP/1.1" 200 - 192.168.2.10 - - [14/Apr/2026 17:54:32] "POST /login HTTP/1.1" 401 - 192.168.2.10 - - [14/Apr/2026 17:54:41] "POST /login HTTP/1.1" 200 - 192.168.2.10 - - [14/Apr/2026 17:54:41] "GET / HTTP/1.1" 200 - 192.168.2.10 - - [14/Apr/2026 17:54:41] "GET /static/css/style.css HTTP/1.1" 304 - 192.168.2.10 - - [14/Apr/2026 17:54:41] "GET /static/js/main.js HTTP/1.1" 304 - 192.168.2.10 - - [14/Apr/2026 17:54:41] "GET /api/user/info HTTP/1.1" 200 - 192.168.2.10 - - [14/Apr/2026 17:54:49] "GET /admin/ HTTP/1.1" 200 - 192.168.2.10 - - [14/Apr/2026 17:54:55] "GET / HTTP/1.1" 200 - 192.168.2.10 - - [14/Apr/2026 17:54:55] "GET /static/css/style.css HTTP/1.1" 304 - 192.168.2.10 - - [14/Apr/2026 17:54:55] "GET /static/js/main.js HTTP/1.1" 304 - 192.168.2.10 - - [14/Apr/2026 17:54:55] "GET /api/user/info HTTP/1.1" 200 - 192.168.2.10 - - [14/Apr/2026 17:54:55] "GET /static/img/favicon.svg HTTP/1.1" 304 - 192.168.2.10 - - [14/Apr/2026 17:54:58] "GET /logout HTTP/1.1" 302 - 192.168.2.10 - - [14/Apr/2026 17:54:58] "GET / HTTP/1.1" 200 - 192.168.2.10 - - [14/Apr/2026 17:54:58] "GET /static/js/main.js HTTP/1.1" 304 - 192.168.2.10 - - [14/Apr/2026 17:54:58] "GET /static/css/style.css HTTP/1.1" 304 - 192.168.2.10 - - [14/Apr/2026 17:54:58] "GET /api/user/info HTTP/1.1" 200 - 192.168.2.10 - - [14/Apr/2026 17:54:59] "GET /login HTTP/1.1" 200 - 192.168.2.10 - - [14/Apr/2026 17:54:59] "GET /static/css/style.css HTTP/1.1" 304 - 127.0.0.1 - - [14/Apr/2026 17:55:20] "GET /api/health HTTP/1.1" 404 - 192.168.2.10 - - [14/Apr/2026 17:55:25] "POST /login HTTP/1.1" 200 - 192.168.2.10 - - [14/Apr/2026 17:55:26] "GET / HTTP/1.1" 200 - 192.168.2.10 - - [14/Apr/2026 17:55:26] "GET /static/css/style.css HTTP/1.1" 304 - 192.168.2.10 - - [14/Apr/2026 17:55:26] "GET /static/js/main.js HTTP/1.1" 304 - 192.168.2.10 - - [14/Apr/2026 17:55:26] "GET /api/user/info HTTP/1.1" 200 - 192.168.2.10 - - [14/Apr/2026 17:55:34] "GET /history HTTP/1.1" 200 - 192.168.2.10 - - [14/Apr/2026 17:55:34] "GET /static/css/style.css HTTP/1.1" 304 - 192.168.2.10 - - [14/Apr/2026 17:55:36] "GET / HTTP/1.1" 200 - 192.168.2.10 - - [14/Apr/2026 17:55:36] "GET /static/css/style.css HTTP/1.1" 304 - 192.168.2.10 - - [14/Apr/2026 17:55:36] "GET /static/js/main.js HTTP/1.1" 304 - 192.168.2.10 - - [14/Apr/2026 17:55:36] "GET /api/user/info HTTP/1.1" 200 - 192.168.2.10 - - [14/Apr/2026 17:55:37] "GET /pricing HTTP/1.1" 200 - 192.168.2.10 - - [14/Apr/2026 17:55:37] "GET /static/css/style.css HTTP/1.1" 304 - 192.168.2.10 - - [14/Apr/2026 17:55:39] "GET / HTTP/1.1" 200 - 192.168.2.10 - - [14/Apr/2026 17:55:39] "GET /static/css/style.css HTTP/1.1" 304 - 192.168.2.10 - - [14/Apr/2026 17:55:39] "GET /static/js/main.js HTTP/1.1" 304 - 192.168.2.10 - - [14/Apr/2026 17:55:39] "GET /api/user/info HTTP/1.1" 200 - 192.168.2.10 - - [14/Apr/2026 17:55:40] "GET /history HTTP/1.1" 200 - 192.168.2.10 - - [14/Apr/2026 17:55:40] "GET /static/css/style.css HTTP/1.1" 304 - 192.168.2.10 - - [14/Apr/2026 17:55:42] "GET / HTTP/1.1" 200 - 192.168.2.10 - - [14/Apr/2026 17:55:42] "GET /static/css/style.css HTTP/1.1" 304 - 192.168.2.10 - - [14/Apr/2026 17:55:42] "GET /static/js/main.js HTTP/1.1" 304 - 192.168.2.10 - - [14/Apr/2026 17:55:43] "GET /api/user/info HTTP/1.1" 200 - 127.0.0.1 - - [14/Apr/2026 17:56:20] "GET /api/health HTTP/1.1" 404 - 127.0.0.1 - - [14/Apr/2026 17:57:20] "GET /api/health HTTP/1.1" 404 - 192.168.2.10 - - [14/Apr/2026 17:57:55] "GET /pricing HTTP/1.1" 200 - 192.168.2.10 - - [14/Apr/2026 17:57:55] "GET /static/css/style.css HTTP/1.1" 304 - 192.168.2.10 - - [14/Apr/2026 17:58:15] "GET / HTTP/1.1" 200 - 192.168.2.10 - - [14/Apr/2026 17:58:15] "GET /static/css/style.css HTTP/1.1" 304 - 192.168.2.10 - - [14/Apr/2026 17:58:15] "GET /static/js/main.js HTTP/1.1" 304 - 192.168.2.10 - - [14/Apr/2026 17:58:15] "GET /api/user/info HTTP/1.1" 200 - * Detected change in '/home/xian/.openclaw/workspace-coder/works/pdf-translate-web-v2/app.py', reloading * Restarting with stat * Debugger is active! * Debugger PIN: 154-698-244 127.0.0.1 - - [14/Apr/2026 17:58:23] "GET /api/health HTTP/1.1" 404 - 192.168.2.10 - - [14/Apr/2026 17:58:31] "GET /pricing HTTP/1.1" 200 - 192.168.2.10 - - [14/Apr/2026 17:58:31] "GET /static/css/style.css HTTP/1.1" 304 - /home/xian/.openclaw/workspace-coder/works/pdf-translate-web-v2/app.py:42: LegacyAPIWarning: The Query.get() method is considered legacy as of the 1.x series of SQLAlchemy and becomes a legacy construct in 2.0. The method is now available as Session.get() (deprecated since: 2.0) (Background on SQLAlchemy 2.0 at: https://sqlalche.me/e/b8d9) return User.query.get(user_id) 192.168.2.10 - - [14/Apr/2026 17:58:33] "GET / HTTP/1.1" 200 - 192.168.2.10 - - [14/Apr/2026 17:58:33] "GET /static/css/style.css HTTP/1.1" 304 - 192.168.2.10 - - [14/Apr/2026 17:58:33] "GET /static/js/main.js HTTP/1.1" 304 - 192.168.2.10 - - [14/Apr/2026 17:58:33] "GET /api/user/info HTTP/1.1" 200 - 192.168.2.10 - - [14/Apr/2026 17:58:35] "GET / HTTP/1.1" 200 - 192.168.2.10 - - [14/Apr/2026 17:58:35] "GET /static/css/style.css HTTP/1.1" 304 - 192.168.2.10 - - [14/Apr/2026 17:58:35] "GET /static/js/main.js HTTP/1.1" 304 - 192.168.2.10 - - [14/Apr/2026 17:58:35] "GET /api/user/info HTTP/1.1" 200 -