2026-02-19 17:28:59,111 - INFO - アプリケーション起動 2026-02-19 17:28:59,113 - INFO - データベース初期化完了 2026-02-19 17:28:59,113 - ERROR - Unhandled error in main() handler Traceback (most recent call last): File "/home/user/.venv/lib/python3.12/site-packages/flet/app.py", line 271, in on_session_created main(session.page) File "/home/user/dev/h-1.flet.3/minimal.py", line 102, in main update_list() ^^^^^^^^^^^ UnboundLocalError: cannot access local variable 'update_list' where it is not associated with a value 2026-02-19 17:30:37,742 - INFO - アプリケーション終了処理開始 2026-02-19 17:30:37,742 - INFO - アプリケーション正常終了 2026-02-19 17:30:37,746 - INFO - Session was garbage collected: SmUklbjtRAI1nphK 2026-02-19 17:30:41,622 - INFO - アプリケーション起動 2026-02-19 17:30:41,625 - INFO - データベース初期化完了 2026-02-19 17:30:41,627 - ERROR - Unhandled error in main() handler Traceback (most recent call last): File "/home/user/.venv/lib/python3.12/site-packages/flet/app.py", line 271, in on_session_created main(session.page) File "/home/user/dev/h-1.flet.3/minimal.py", line 105, in main add_btn = ft.Button("追加", on_click=add_sale_clicked) ^^^^^^^^^^^^^^^^ UnboundLocalError: cannot access local variable 'add_sale_clicked' where it is not associated with a value 2026-02-19 17:30:58,107 - INFO - Session was garbage collected: QZUFd21BGUIkJxfi 2026-02-19 17:30:58,126 - INFO - アプリケーション終了処理開始 2026-02-19 17:30:58,126 - INFO - アプリケーション正常終了 2026-02-19 17:31:11,609 - INFO - アプリケーション起動 2026-02-19 17:31:11,610 - INFO - データベース初期化完了 2026-02-19 17:31:11,611 - ERROR - Unhandled error in main() handler Traceback (most recent call last): File "/home/user/.venv/lib/python3.12/site-packages/flet/app.py", line 271, in on_session_created main(session.page) File "/home/user/dev/h-1.flet.3/minimal.py", line 105, in main add_btn = ft.Button("追加", on_click=add_sale_clicked) ^^^^^^^^^^^^^^^^ UnboundLocalError: cannot access local variable 'add_sale_clicked' where it is not associated with a value 2026-02-19 17:31:28,580 - INFO - Session was garbage collected: PWaPWZ3Im9gX0udX 2026-02-19 17:31:28,591 - INFO - アプリケーション終了処理開始 2026-02-19 17:31:28,591 - INFO - アプリケーション正常終了 2026-02-19 17:31:48,306 - INFO - アプリケーション起動 2026-02-19 17:31:48,306 - INFO - データベース初期化完了 2026-02-19 17:31:48,307 - ERROR - Unhandled error in main() handler Traceback (most recent call last): File "/home/user/.venv/lib/python3.12/site-packages/flet/app.py", line 271, in on_session_created main(session.page) File "/home/user/dev/h-1.flet.3/minimal.py", line 105, in main add_btn = ft.Button("追加", on_click=add_sale_clicked) ^^^^^^^^^^^^^^^^ UnboundLocalError: cannot access local variable 'add_sale_clicked' where it is not associated with a value 2026-02-19 17:31:52,995 - INFO - Session was garbage collected: 5YCxmVpVc2QujkzJ 2026-02-19 17:31:53,002 - INFO - アプリケーション終了処理開始 2026-02-19 17:31:53,003 - INFO - アプリケーション正常終了 2026-02-19 17:33:10,977 - INFO - アプリケーション起動 2026-02-19 17:33:10,978 - INFO - データベース初期化完了 2026-02-19 17:33:10,978 - ERROR - リスト更新エラー: no such column: customer 2026-02-19 17:33:10,979 - INFO - UI初期化完了 2026-02-19 17:33:27,861 - ERROR - 保存エラー: table sales has no column named customer 2026-02-19 17:33:39,091 - ERROR - 保存エラー: table sales has no column named customer 2026-02-19 17:33:44,369 - INFO - Session was garbage collected: tpofJ1WKLOrjyN8g 2026-02-19 17:33:44,370 - INFO - アプリケーション終了処理開始 2026-02-19 17:33:44,371 - INFO - アプリケーション正常終了 2026-02-19 17:35:03,010 - INFO - アプリケーション起動 2026-02-19 17:35:03,023 - INFO - データベース初期化完了 2026-02-19 17:35:03,025 - INFO - UI初期化完了 2026-02-19 17:35:09,697 - INFO - 売上データ追加: 2026-02-19 17:35:16,946 - INFO - 売上データ追加: 2026-02-19 17:35:24,336 - INFO - Session was garbage collected: rgY1SGL7e1FaFzNb 2026-02-19 17:35:24,344 - INFO - アプリケーション終了処理開始 2026-02-19 17:35:24,344 - INFO - アプリケーション正常終了 2026-02-19 17:38:25,649 - INFO - アプリケーション起動 2026-02-19 17:38:25,650 - INFO - データベース初期化完了 2026-02-19 17:38:25,651 - INFO - UI初期化完了 2026-02-19 17:38:39,906 - INFO - 売上データ追加: c cc 3 2026-02-19 17:38:48,777 - INFO - 売上データ追加: d dd 4 2026-02-19 17:38:59,404 - INFO - Session was garbage collected: NFYWZWucd8jD4CaW 2026-02-19 17:38:59,413 - INFO - アプリケーション終了処理開始 2026-02-19 17:38:59,414 - INFO - アプリケーション正常終了 2026-02-19 18:51:55,313 - INFO - データベース初期化完了 2026-02-19 18:51:55,315 - ERROR - ダミーデータ生成エラー: 3 values for 4 columns 2026-02-19 18:51:55,330 - ERROR - ページ遷移エラー (dashboard): DashboardPage.__init__() missing 1 required positional argument: 'page_manager' 2026-02-19 18:51:55,334 - INFO - アプリケーション起動完了 2026-02-19 18:51:58,184 - ERROR - ページ遷移エラー (dashboard): DashboardPage.__init__() missing 1 required positional argument: 'page_manager' 2026-02-19 18:51:58,852 - ERROR - ページ遷移エラー (sales): SalesPage.__init__() missing 1 required positional argument: 'page_manager' 2026-02-19 18:51:59,801 - ERROR - ページ遷移エラー (customers): CustomerPage.__init__() missing 1 required positional argument: 'page_manager' 2026-02-19 18:52:01,149 - ERROR - ページ遷移エラー (products): ProductPage.__init__() missing 1 required positional argument: 'page_manager' 2026-02-19 18:52:01,845 - ERROR - ページ遷移エラー (customers): CustomerPage.__init__() missing 1 required positional argument: 'page_manager' 2026-02-19 18:52:05,998 - ERROR - ページ遷移エラー (sales): SalesPage.__init__() missing 1 required positional argument: 'page_manager' 2026-02-19 18:52:07,184 - ERROR - ページ遷移エラー (customers): CustomerPage.__init__() missing 1 required positional argument: 'page_manager' 2026-02-19 18:52:08,051 - ERROR - ページ遷移エラー (products): ProductPage.__init__() missing 1 required positional argument: 'page_manager' 2026-02-19 18:52:09,448 - ERROR - ページ遷移エラー (dashboard): DashboardPage.__init__() missing 1 required positional argument: 'page_manager' 2026-02-19 18:52:15,497 - INFO - Session was garbage collected: nIcscR86bZWkbc5D 2026-02-19 18:52:15,503 - INFO - アプリケーション終了処理開始 2026-02-19 18:52:15,503 - INFO - アプリケーション正常終了 2026-02-19 19:18:39,066 - INFO - データベース初期化完了 2026-02-19 19:18:39,068 - ERROR - ダミーデータ生成エラー: table sales has no column named customer_id 2026-02-19 19:18:39,082 - ERROR - ページ表示エラー (dashboard): can not serialize 'DashboardPage' object 2026-02-19 19:18:39,084 - INFO - アプリケーション起動完了 2026-02-19 19:18:47,318 - ERROR - ページ表示エラー (dashboard): can not serialize 'DashboardPage' object 2026-02-19 19:18:48,296 - ERROR - ページ表示エラー (sales): can not serialize 'SalesPage' object 2026-02-19 19:18:49,183 - ERROR - ページ表示エラー (customers): can not serialize 'CustomerPage' object 2026-02-19 19:18:50,343 - ERROR - ページ表示エラー (products): can not serialize 'ProductPage' object 2026-02-19 19:18:56,495 - INFO - Session was garbage collected: uExM11AVkcTg7aKg 2026-02-19 19:18:56,516 - INFO - アプリケーション終了処理開始 2026-02-19 19:18:56,517 - INFO - アプリケーション正常終了 2026-02-19 20:26:44,046 - INFO - データベース初期化完了 2026-02-19 20:26:44,096 - INFO - ページ遷移成功: dashboard 2026-02-19 20:26:44,097 - INFO - アプリケーション起動完了 2026-02-19 20:26:51,139 - INFO - ページ遷移成功: dashboard 2026-02-19 20:26:52,151 - INFO - ページ遷移成功: sales 2026-02-19 20:26:57,696 - INFO - ページ遷移成功: dashboard 2026-02-19 20:27:00,799 - INFO - ページ遷移成功: customers 2026-02-19 20:27:11,560 - INFO - ページ遷移成功: products 2026-02-19 20:34:54,303 - INFO - ページ遷移成功: dashboard 2026-02-19 20:34:59,052 - INFO - ページ遷移成功: sales 2026-02-19 20:34:59,858 - INFO - ページ遷移成功: customers 2026-02-19 20:35:01,439 - INFO - ページ遷移成功: customers 2026-02-19 20:35:02,038 - INFO - ページ遷移成功: sales 2026-02-19 20:35:23,650 - INFO - ページ遷移成功: dashboard 2026-02-19 20:35:27,004 - INFO - ページ遷移成功: products 2026-02-19 20:35:32,512 - INFO - アプリケーション終了処理開始 2026-02-19 20:35:32,513 - INFO - アプリケーション正常終了 2026-02-19 20:35:32,515 - INFO - Session was garbage collected: GK6X2SmohDjzuOyU 2026-02-19 20:35:32,578 - ERROR - Task exception was never retrieved future: exception=SystemExit(0)> Traceback (most recent call last): File "/home/user/dev/h-1.flet.3/app_robust.py", line 681, in ft.run(main) File "/home/user/.venv/lib/python3.12/site-packages/flet/app.py", line 96, in run return asyncio.run( ^^^^^^^^^^^^ File "/usr/lib/python3.12/asyncio/runners.py", line 194, in run return runner.run(main) ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/asyncio/runners.py", line 118, in run return self._loop.run_until_complete(task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/asyncio/base_events.py", line 674, in run_until_complete self.run_forever() File "/usr/lib/python3.12/asyncio/base_events.py", line 641, in run_forever self._run_once() File "/usr/lib/python3.12/asyncio/base_events.py", line 1987, in _run_once handle._run() File "/usr/lib/python3.12/asyncio/events.py", line 88, in _run self._context.run(self._callback, *self._args) File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/session.py", line 198, in dispatch_event await control._trigger_event(event_name, event_data) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/base_control.py", line 346, in _trigger_event await session.after_event(session.index.get(self._i)) File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/session.py", line 263, in after_event await self.__auto_update(control) File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/session.py", line 275, in __auto_update control.update() File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/page.py", line 452, in update self.__update(self) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/page.py", line 461, in __update self.session.patch_control(c) File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/session.py", line 125, in patch_control patch, added_controls, removed_controls = self.__get_update_control_patch( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/session.py", line 301, in __get_update_control_patch patch, added_controls, removed_controls = ObjectPatch.from_diff( ^^^^^^^^^^^^^^^^^^^^^^ File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 245, in from_diff builder._compare_values(parent, path or [], None, src, dst, frozen=frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 1049, in _compare_values self._compare_dataclasses( File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 964, in _compare_dataclasses self._compare_values(dst, path, field_name, old, new, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 1033, in _compare_values self._compare_lists(parent, _path_join(path, key), src, dst, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 617, in _compare_lists logger.debug(f"\n_compare_lists: {path} {src} {dst}") ^^^^^ File "/usr/lib/python3.12/dataclasses.py", line 262, in wrapper result = user_function(self) ^^^^^^^^^^^^^^^^^^^ File "", line 3, in __repr__ File "/usr/lib/python3.12/dataclasses.py", line 262, in wrapper result = user_function(self) ^^^^^^^^^^^^^^^^^^^ File "", line 3, in __repr__ File "/usr/lib/python3.12/dataclasses.py", line 262, in wrapper result = user_function(self) ^^^^^^^^^^^^^^^^^^^ File "", line 3, in __repr__ File "/usr/lib/python3.12/dataclasses.py", line 262, in wrapper result = user_function(self) ^^^^^^^^^^^^^^^^^^^ File "", line 3, in __repr__ File "/home/user/dev/h-1.flet.3/app_robust.py", line 435, in _signal_handler sys.exit(0) SystemExit: 0 2026-02-19 20:37:14,153 - INFO - データベース初期化完了 2026-02-19 20:37:14,174 - INFO - ページ遷移成功: dashboard 2026-02-19 20:37:14,174 - INFO - アプリケーション起動完了 2026-02-19 20:37:19,134 - INFO - ページ遷移成功: sales 2026-02-19 20:37:34,924 - INFO - ページ遷移成功: customers 2026-02-19 20:37:38,094 - INFO - ページ遷移成功: products 2026-02-19 20:37:39,541 - INFO - ページ遷移成功: products 2026-02-19 20:37:42,010 - INFO - ページ遷移成功: customers 2026-02-19 20:37:44,915 - INFO - Session was garbage collected: Bv112eTpvuoudI7Q 2026-02-19 20:37:44,928 - INFO - アプリケーション終了処理開始 2026-02-19 20:37:44,929 - INFO - アプリケーション正常終了 2026-02-19 20:37:54,626 - INFO - データベース初期化完了 2026-02-19 20:37:54,648 - INFO - ページ遷移成功: dashboard 2026-02-19 20:37:54,648 - INFO - アプリケーション起動完了 2026-02-19 20:38:04,815 - INFO - Session was garbage collected: BeYemr2acqSluBNH 2026-02-19 20:38:04,817 - INFO - アプリケーション終了処理開始 2026-02-19 20:38:04,817 - INFO - アプリケーション正常終了 2026-02-19 20:40:47,807 - INFO - データベース初期化完了 2026-02-19 20:40:47,844 - INFO - ページ遷移成功: dashboard 2026-02-19 20:40:47,844 - INFO - アプリケーション起動完了 2026-02-19 20:40:50,138 - INFO - ページ遷移成功: sales 2026-02-19 20:40:51,005 - INFO - ページ遷移成功: customers 2026-02-19 20:40:51,878 - INFO - ページ遷移成功: products 2026-02-19 20:40:52,904 - INFO - ページ遷移成功: dashboard 2026-02-19 20:41:01,613 - INFO - ページ遷移成功: sales 2026-02-19 20:42:13,292 - INFO - ページ遷移成功: dashboard 2026-02-19 20:43:51,441 - INFO - アプリケーション終了処理開始 2026-02-19 20:43:51,441 - INFO - アプリケーション正常終了 2026-02-19 20:43:51,447 - INFO - Session was garbage collected: X7M3te9p008sClPI 2026-02-19 20:43:51,526 - ERROR - Task exception was never retrieved future: exception=SystemExit(0)> Traceback (most recent call last): File "/home/user/dev/h-1.flet.3/app_robust.py", line 681, in ft.run(main) File "/home/user/.venv/lib/python3.12/site-packages/flet/app.py", line 96, in run return asyncio.run( ^^^^^^^^^^^^ File "/usr/lib/python3.12/asyncio/runners.py", line 194, in run return runner.run(main) ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/asyncio/runners.py", line 118, in run return self._loop.run_until_complete(task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/asyncio/base_events.py", line 674, in run_until_complete self.run_forever() File "/usr/lib/python3.12/asyncio/base_events.py", line 641, in run_forever self._run_once() File "/usr/lib/python3.12/asyncio/base_events.py", line 1987, in _run_once handle._run() File "/usr/lib/python3.12/asyncio/events.py", line 88, in _run self._context.run(self._callback, *self._args) File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/session.py", line 198, in dispatch_event await control._trigger_event(event_name, event_data) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/base_control.py", line 346, in _trigger_event await session.after_event(session.index.get(self._i)) File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/session.py", line 263, in after_event await self.__auto_update(control) File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/session.py", line 275, in __auto_update control.update() File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/page.py", line 452, in update self.__update(self) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/page.py", line 461, in __update self.session.patch_control(c) File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/session.py", line 125, in patch_control patch, added_controls, removed_controls = self.__get_update_control_patch( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/session.py", line 301, in __get_update_control_patch patch, added_controls, removed_controls = ObjectPatch.from_diff( ^^^^^^^^^^^^^^^^^^^^^^ File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 245, in from_diff builder._compare_values(parent, path or [], None, src, dst, frozen=frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 1049, in _compare_values self._compare_dataclasses( File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 964, in _compare_dataclasses self._compare_values(dst, path, field_name, old, new, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 1033, in _compare_values self._compare_lists(parent, _path_join(path, key), src, dst, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 730, in _compare_lists self._compare_dataclasses( File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 964, in _compare_dataclasses self._compare_values(dst, path, field_name, old, new, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 1033, in _compare_values self._compare_lists(parent, _path_join(path, key), src, dst, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 730, in _compare_lists self._compare_dataclasses( File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 990, in _compare_dataclasses self._compare_values(dst, path, field_name, old, new, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 1049, in _compare_values self._compare_dataclasses( File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 964, in _compare_dataclasses self._compare_values(dst, path, field_name, old, new, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 1033, in _compare_values self._compare_lists(parent, _path_join(path, key), src, dst, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 730, in _compare_lists self._compare_dataclasses( File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 964, in _compare_dataclasses self._compare_values(dst, path, field_name, old, new, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 1033, in _compare_values self._compare_lists(parent, _path_join(path, key), src, dst, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 617, in _compare_lists logger.debug(f"\n_compare_lists: {path} {src} {dst}") ^^^^^ File "/usr/lib/python3.12/dataclasses.py", line 262, in wrapper result = user_function(self) ^^^^^^^^^^^^^^^^^^^ File "", line 3, in __repr__ File "/usr/lib/python3.12/dataclasses.py", line 262, in wrapper result = user_function(self) ^^^^^^^^^^^^^^^^^^^ File "", line 3, in __repr__ File "/usr/lib/python3.12/dataclasses.py", line 262, in wrapper result = user_function(self) ^^^^^^^^^^^^^^^^^^^ File "", line 3, in __repr__ File "/usr/lib/python3.12/dataclasses.py", line 262, in wrapper result = user_function(self) ^^^^^^^^^^^^^^^^^^^ File "", line 3, in __repr__ File "/usr/lib/python3.12/enum.py", line 1230, in __repr__ return "<%s.%s: %s>" % (self.__class__.__name__, self._name_, v_repr(self._value_)) ^^^^^^^^^^^^^^^^^^^^^^^ File "/home/user/dev/h-1.flet.3/app_robust.py", line 435, in _signal_handler sys.exit(0) SystemExit: 0 2026-02-19 20:46:49,840 - INFO - データベース初期化完了 2026-02-19 20:46:49,841 - ERROR - アプリケーション起動エラー: property 'page' of 'DashboardView' object has no setter 2026-02-19 20:47:01,280 - INFO - アプリケーション終了処理開始 2026-02-19 20:47:01,280 - INFO - アプリケーション正常終了 2026-02-19 20:47:01,282 - INFO - Session was garbage collected: d9rkXRKRKTQMW0FV 2026-02-19 20:47:05,192 - INFO - データベース初期化完了 2026-02-19 20:47:05,193 - ERROR - アプリケーション起動エラー: property 'page' of 'DashboardView' object has no setter 2026-02-19 20:48:14,329 - INFO - アプリケーション終了処理開始 2026-02-19 20:48:14,329 - INFO - アプリケーション正常終了 2026-02-19 20:48:14,331 - INFO - Session was garbage collected: cd6jAdoCyrI0ygXc 2026-02-19 20:48:18,977 - INFO - データベース初期化完了 2026-02-19 20:48:18,978 - ERROR - アプリケーション起動エラー: property 'page' of 'DashboardView' object has no setter 2026-02-19 20:48:28,402 - INFO - Session was garbage collected: FWAtOWxi5Twrv95i 2026-02-19 20:48:28,407 - INFO - アプリケーション終了処理開始 2026-02-19 20:48:28,407 - INFO - アプリケーション正常終了 2026-02-19 20:50:33,563 - INFO - データベース初期化完了 2026-02-19 20:50:33,564 - ERROR - アプリケーション起動エラー: property 'page' of 'DashboardView' object has no setter 2026-02-19 20:50:39,929 - INFO - Session was garbage collected: Fl0nc6XbLfD3Tn43 2026-02-19 20:50:39,930 - INFO - アプリケーション終了処理開始 2026-02-19 20:50:39,930 - INFO - アプリケーション正常終了 2026-02-19 20:53:58,179 - INFO - データベース初期化完了 2026-02-19 20:53:58,180 - ERROR - アプリケーション起動エラー: property 'page' of 'DashboardView' object has no setter 2026-02-19 20:54:09,026 - INFO - Session was garbage collected: 0A8EiVfYNSsoMXjw 2026-02-19 20:54:09,037 - INFO - アプリケーション終了処理開始 2026-02-19 20:54:09,037 - INFO - アプリケーション正常終了 2026-02-19 20:56:55,377 - INFO - データベース初期化完了 2026-02-19 20:56:55,378 - ERROR - アプリケーション起動エラー: property 'page' of 'DashboardView' object has no setter 2026-02-19 20:57:01,480 - INFO - Session was garbage collected: xIxXgnyzkoxLBqzJ 2026-02-19 20:57:01,514 - INFO - アプリケーション終了処理開始 2026-02-19 20:57:01,516 - INFO - アプリケーション正常終了 2026-02-19 20:57:16,234 - INFO - データベース初期化完了 2026-02-19 20:57:16,373 - INFO - キーボードショートカット設定完了 2026-02-19 20:57:16,374 - INFO - アプリケーション起動完了 2026-02-19 20:57:20,085 - ERROR - Unhandled error in 'on_keyboard_event' handler Traceback (most recent call last): File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/session.py", line 198, in dispatch_event await control._trigger_event(event_name, event_data) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/base_control.py", line 344, in _trigger_event event_handler(e) File "/home/user/dev/h-1.flet.3/app_compiz_fixed_v2.py", line 800, in on_keyboard self._on_nav_change(ft.ControlEvent(control=self.page.navigation_bar)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/typing.py", line 1157, in __call__ result = self.__origin__(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: Event.__init__() missing 1 required positional argument: 'name' 2026-02-19 20:57:22,738 - ERROR - Unhandled error in 'on_keyboard_event' handler Traceback (most recent call last): File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/session.py", line 198, in dispatch_event await control._trigger_event(event_name, event_data) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/base_control.py", line 344, in _trigger_event event_handler(e) File "/home/user/dev/h-1.flet.3/app_compiz_fixed_v2.py", line 803, in on_keyboard self._on_nav_change(ft.ControlEvent(control=self.page.navigation_bar)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/typing.py", line 1157, in __call__ result = self.__origin__(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: Event.__init__() missing 1 required positional argument: 'name' 2026-02-19 20:57:23,284 - ERROR - Unhandled error in 'on_keyboard_event' handler Traceback (most recent call last): File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/session.py", line 198, in dispatch_event await control._trigger_event(event_name, event_data) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/base_control.py", line 344, in _trigger_event event_handler(e) File "/home/user/dev/h-1.flet.3/app_compiz_fixed_v2.py", line 797, in on_keyboard self._on_nav_change(ft.ControlEvent(control=self.page.navigation_bar)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/typing.py", line 1157, in __call__ result = self.__origin__(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: Event.__init__() missing 1 required positional argument: 'name' 2026-02-19 20:57:23,915 - ERROR - Unhandled error in 'on_keyboard_event' handler Traceback (most recent call last): File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/session.py", line 198, in dispatch_event await control._trigger_event(event_name, event_data) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/base_control.py", line 344, in _trigger_event event_handler(e) File "/home/user/dev/h-1.flet.3/app_compiz_fixed_v2.py", line 797, in on_keyboard self._on_nav_change(ft.ControlEvent(control=self.page.navigation_bar)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/typing.py", line 1157, in __call__ result = self.__origin__(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: Event.__init__() missing 1 required positional argument: 'name' 2026-02-19 20:57:24,250 - ERROR - Unhandled error in 'on_keyboard_event' handler Traceback (most recent call last): File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/session.py", line 198, in dispatch_event await control._trigger_event(event_name, event_data) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/base_control.py", line 344, in _trigger_event event_handler(e) File "/home/user/dev/h-1.flet.3/app_compiz_fixed_v2.py", line 800, in on_keyboard self._on_nav_change(ft.ControlEvent(control=self.page.navigation_bar)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/typing.py", line 1157, in __call__ result = self.__origin__(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: Event.__init__() missing 1 required positional argument: 'name' 2026-02-19 20:57:24,592 - ERROR - Unhandled error in 'on_keyboard_event' handler Traceback (most recent call last): File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/session.py", line 198, in dispatch_event await control._trigger_event(event_name, event_data) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/base_control.py", line 344, in _trigger_event event_handler(e) File "/home/user/dev/h-1.flet.3/app_compiz_fixed_v2.py", line 803, in on_keyboard self._on_nav_change(ft.ControlEvent(control=self.page.navigation_bar)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/typing.py", line 1157, in __call__ result = self.__origin__(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: Event.__init__() missing 1 required positional argument: 'name' 2026-02-19 20:57:25,000 - ERROR - Unhandled error in 'on_keyboard_event' handler Traceback (most recent call last): File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/session.py", line 198, in dispatch_event await control._trigger_event(event_name, event_data) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/base_control.py", line 344, in _trigger_event event_handler(e) File "/home/user/dev/h-1.flet.3/app_compiz_fixed_v2.py", line 806, in on_keyboard self._on_nav_change(ft.ControlEvent(control=self.page.navigation_bar)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/typing.py", line 1157, in __call__ result = self.__origin__(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: Event.__init__() missing 1 required positional argument: 'name' 2026-02-19 20:57:25,618 - ERROR - Unhandled error in 'on_keyboard_event' handler Traceback (most recent call last): File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/session.py", line 198, in dispatch_event await control._trigger_event(event_name, event_data) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/base_control.py", line 344, in _trigger_event event_handler(e) File "/home/user/dev/h-1.flet.3/app_compiz_fixed_v2.py", line 806, in on_keyboard self._on_nav_change(ft.ControlEvent(control=self.page.navigation_bar)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/typing.py", line 1157, in __call__ result = self.__origin__(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: Event.__init__() missing 1 required positional argument: 'name' 2026-02-19 20:57:26,267 - ERROR - Unhandled error in 'on_keyboard_event' handler Traceback (most recent call last): File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/session.py", line 198, in dispatch_event await control._trigger_event(event_name, event_data) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/base_control.py", line 344, in _trigger_event event_handler(e) File "/home/user/dev/h-1.flet.3/app_compiz_fixed_v2.py", line 806, in on_keyboard self._on_nav_change(ft.ControlEvent(control=self.page.navigation_bar)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/typing.py", line 1157, in __call__ result = self.__origin__(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: Event.__init__() missing 1 required positional argument: 'name' 2026-02-19 20:57:26,520 - ERROR - Unhandled error in 'on_keyboard_event' handler Traceback (most recent call last): File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/session.py", line 198, in dispatch_event await control._trigger_event(event_name, event_data) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/base_control.py", line 344, in _trigger_event event_handler(e) File "/home/user/dev/h-1.flet.3/app_compiz_fixed_v2.py", line 800, in on_keyboard self._on_nav_change(ft.ControlEvent(control=self.page.navigation_bar)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/typing.py", line 1157, in __call__ result = self.__origin__(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: Event.__init__() missing 1 required positional argument: 'name' 2026-02-19 20:57:27,377 - ERROR - Unhandled error in 'on_keyboard_event' handler Traceback (most recent call last): File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/session.py", line 198, in dispatch_event await control._trigger_event(event_name, event_data) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/base_control.py", line 344, in _trigger_event event_handler(e) File "/home/user/dev/h-1.flet.3/app_compiz_fixed_v2.py", line 803, in on_keyboard self._on_nav_change(ft.ControlEvent(control=self.page.navigation_bar)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/typing.py", line 1157, in __call__ result = self.__origin__(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: Event.__init__() missing 1 required positional argument: 'name' 2026-02-19 20:57:32,669 - INFO - アプリケーション終了処理開始 2026-02-19 20:57:32,669 - INFO - アプリケーション正常終了 2026-02-19 20:57:32,671 - INFO - Session was garbage collected: jjJU5Gj5LoS7pLZm 2026-02-19 20:57:32,730 - ERROR - Task exception was never retrieved future: exception=SystemExit(0)> Traceback (most recent call last): File "/home/user/dev/h-1.flet.3/app_compiz_fixed_v2.py", line 837, in ft.run(main) File "/home/user/.venv/lib/python3.12/site-packages/flet/app.py", line 96, in run return asyncio.run( ^^^^^^^^^^^^ File "/usr/lib/python3.12/asyncio/runners.py", line 194, in run return runner.run(main) ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/asyncio/runners.py", line 118, in run return self._loop.run_until_complete(task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/asyncio/base_events.py", line 674, in run_until_complete self.run_forever() File "/usr/lib/python3.12/asyncio/base_events.py", line 641, in run_forever self._run_once() File "/usr/lib/python3.12/asyncio/base_events.py", line 1987, in _run_once handle._run() File "/usr/lib/python3.12/asyncio/events.py", line 88, in _run self._context.run(self._callback, *self._args) File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/session.py", line 198, in dispatch_event await control._trigger_event(event_name, event_data) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/base_control.py", line 346, in _trigger_event await session.after_event(session.index.get(self._i)) File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/session.py", line 263, in after_event await self.__auto_update(control) File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/session.py", line 275, in __auto_update control.update() File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/page.py", line 452, in update self.__update(self) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/page.py", line 461, in __update self.session.patch_control(c) File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/session.py", line 125, in patch_control patch, added_controls, removed_controls = self.__get_update_control_patch( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/session.py", line 301, in __get_update_control_patch patch, added_controls, removed_controls = ObjectPatch.from_diff( ^^^^^^^^^^^^^^^^^^^^^^ File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 245, in from_diff builder._compare_values(parent, path or [], None, src, dst, frozen=frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 1049, in _compare_values self._compare_dataclasses( File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 964, in _compare_dataclasses self._compare_values(dst, path, field_name, old, new, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 1033, in _compare_values self._compare_lists(parent, _path_join(path, key), src, dst, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 617, in _compare_lists logger.debug(f"\n_compare_lists: {path} {src} {dst}") ^^^^^ File "/usr/lib/python3.12/dataclasses.py", line 262, in wrapper result = user_function(self) ^^^^^^^^^^^^^^^^^^^ File "", line 3, in __repr__ File "/usr/lib/python3.12/dataclasses.py", line 262, in wrapper result = user_function(self) ^^^^^^^^^^^^^^^^^^^ File "", line 3, in __repr__ File "/usr/lib/python3.12/dataclasses.py", line 262, in wrapper result = user_function(self) ^^^^^^^^^^^^^^^^^^^ File "", line 3, in __repr__ File "/usr/lib/python3.12/dataclasses.py", line 262, in wrapper result = user_function(self) ^^^^^^^^^^^^^^^^^^^ File "", line 3, in __repr__ File "/usr/lib/python3.12/dataclasses.py", line 262, in wrapper result = user_function(self) ^^^^^^^^^^^^^^^^^^^ File "", line 3, in __repr__ File "/usr/lib/python3.12/dataclasses.py", line 262, in wrapper result = user_function(self) ^^^^^^^^^^^^^^^^^^^ File "", line 3, in __repr__ File "/usr/lib/python3.12/dataclasses.py", line 262, in wrapper result = user_function(self) ^^^^^^^^^^^^^^^^^^^ File "", line 3, in __repr__ File "/usr/lib/python3.12/dataclasses.py", line 262, in wrapper result = user_function(self) ^^^^^^^^^^^^^^^^^^^ File "", line 3, in __repr__ File "/usr/lib/python3.12/dataclasses.py", line 262, in wrapper result = user_function(self) ^^^^^^^^^^^^^^^^^^^ File "", line 3, in __repr__ File "/home/user/dev/h-1.flet.3/app_compiz_fixed_v2.py", line 584, in _signal_handler sys.exit(0) SystemExit: 0 2026-02-19 21:00:01,908 - INFO - データベース初期化完了 2026-02-19 21:00:02,045 - INFO - キーボードショートカット設定完了 2026-02-19 21:00:02,045 - INFO - アプリケーション起動完了 2026-02-19 21:00:04,046 - ERROR - Unhandled error in 'on_keyboard_event' handler Traceback (most recent call last): File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/session.py", line 198, in dispatch_event await control._trigger_event(event_name, event_data) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/base_control.py", line 344, in _trigger_event event_handler(e) File "/home/user/dev/h-1.flet.3/app_compiz_fixed_v2.py", line 797, in on_keyboard self._on_nav_change(ft.ControlEvent(control=self.page.navigation_bar)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/typing.py", line 1157, in __call__ result = self.__origin__(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: Event.__init__() missing 1 required positional argument: 'name' 2026-02-19 21:00:05,148 - ERROR - Unhandled error in 'on_keyboard_event' handler Traceback (most recent call last): File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/session.py", line 198, in dispatch_event await control._trigger_event(event_name, event_data) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/base_control.py", line 344, in _trigger_event event_handler(e) File "/home/user/dev/h-1.flet.3/app_compiz_fixed_v2.py", line 800, in on_keyboard self._on_nav_change(ft.ControlEvent(control=self.page.navigation_bar)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/typing.py", line 1157, in __call__ result = self.__origin__(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: Event.__init__() missing 1 required positional argument: 'name' 2026-02-19 21:00:08,548 - INFO - アプリケーション終了処理開始 2026-02-19 21:00:08,548 - INFO - アプリケーション正常終了 2026-02-19 21:00:08,648 - INFO - Session was garbage collected: 7ogqTsPKI5MUr2zj 2026-02-19 21:03:26,329 - INFO - データベース初期化完了 2026-02-19 21:03:26,339 - INFO - アプリケーション起動完了 2026-02-19 21:03:50,527 - INFO - 売上データ追加: a a 1.0 2026-02-19 21:03:59,721 - INFO - 売上データ追加: b 2 2.0 2026-02-19 21:04:36,723 - INFO - 売上データ追加: c c 3.0 2026-02-19 21:07:45,184 - INFO - アプリケーション正常終了 2026-02-19 21:07:45,205 - INFO - Session was garbage collected: ciOiULQFgkRRVNPW 2026-02-19 21:08:51,188 - INFO - データベース初期化完了 2026-02-19 21:08:51,209 - INFO - テキストエディタ起動完了 2026-02-19 21:09:21,788 - INFO - 下書き保存: 24 文字 2026-02-19 21:09:23,474 - INFO - 下書き保存: 24 文字 2026-02-19 21:09:23,747 - INFO - 下書き保存: 24 文字 2026-02-19 21:09:23,950 - INFO - 下書き保存: 24 文字 2026-02-19 21:09:25,866 - INFO - 下書き保存: 24 文字 2026-02-19 21:09:29,112 - INFO - 下書き保存: 24 文字 2026-02-19 21:09:33,424 - INFO - 下書き読込完了: 6 件 2026-02-19 21:09:43,231 - INFO - 下書き読込: ID=1 2026-02-19 21:09:44,519 - INFO - 下書き読込: ID=1 2026-02-19 21:09:56,376 - INFO - アプリケーション正常終了 2026-02-19 21:09:56,380 - INFO - Session was garbage collected: E3fHQBsAbloOxWzt 2026-02-19 21:09:56,447 - ERROR - Task exception was never retrieved future: exception=SystemExit(0)> Traceback (most recent call last): File "/home/user/dev/h-1.flet.3/app_text_editor.py", line 427, in ft.run(main) File "/home/user/.venv/lib/python3.12/site-packages/flet/app.py", line 96, in run return asyncio.run( ^^^^^^^^^^^^ File "/usr/lib/python3.12/asyncio/runners.py", line 194, in run return runner.run(main) ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/asyncio/runners.py", line 118, in run return self._loop.run_until_complete(task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/asyncio/base_events.py", line 674, in run_until_complete self.run_forever() File "/usr/lib/python3.12/asyncio/base_events.py", line 641, in run_forever self._run_once() File "/usr/lib/python3.12/asyncio/base_events.py", line 1987, in _run_once handle._run() File "/usr/lib/python3.12/asyncio/events.py", line 88, in _run self._context.run(self._callback, *self._args) File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/session.py", line 198, in dispatch_event await control._trigger_event(event_name, event_data) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/base_control.py", line 346, in _trigger_event await session.after_event(session.index.get(self._i)) File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/session.py", line 263, in after_event await self.__auto_update(control) File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/session.py", line 275, in __auto_update control.update() File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/page.py", line 452, in update self.__update(self) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/page.py", line 461, in __update self.session.patch_control(c) File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/session.py", line 125, in patch_control patch, added_controls, removed_controls = self.__get_update_control_patch( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/session.py", line 301, in __get_update_control_patch patch, added_controls, removed_controls = ObjectPatch.from_diff( ^^^^^^^^^^^^^^^^^^^^^^ File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 245, in from_diff builder._compare_values(parent, path or [], None, src, dst, frozen=frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 1049, in _compare_values self._compare_dataclasses( File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 964, in _compare_dataclasses self._compare_values(dst, path, field_name, old, new, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 1033, in _compare_values self._compare_lists(parent, _path_join(path, key), src, dst, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 730, in _compare_lists self._compare_dataclasses( File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 964, in _compare_dataclasses self._compare_values(dst, path, field_name, old, new, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 1033, in _compare_values self._compare_lists(parent, _path_join(path, key), src, dst, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 730, in _compare_lists self._compare_dataclasses( File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 964, in _compare_dataclasses self._compare_values(dst, path, field_name, old, new, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 1033, in _compare_values self._compare_lists(parent, _path_join(path, key), src, dst, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 617, in _compare_lists logger.debug(f"\n_compare_lists: {path} {src} {dst}") ^^^^^ File "/usr/lib/python3.12/dataclasses.py", line 262, in wrapper result = user_function(self) ^^^^^^^^^^^^^^^^^^^ File "", line 3, in __repr__ File "/usr/lib/python3.12/dataclasses.py", line 262, in wrapper result = user_function(self) ^^^^^^^^^^^^^^^^^^^ File "", line 3, in __repr__ File "/usr/lib/python3.12/dataclasses.py", line 262, in wrapper result = user_function(self) ^^^^^^^^^^^^^^^^^^^ File "", line 3, in __repr__ File "/home/user/dev/h-1.flet.3/app_text_editor.py", line 365, in signal_handler sys.exit(0) SystemExit: 0 2026-02-19 21:44:12,019 - INFO - ショートカットキー設定完了 2026-02-19 21:44:12,019 - ERROR - アプリケーション起動エラー: module 'flet.controls.alignment' has no attribute 'center' 2026-02-19 21:44:26,288 - INFO - Session was garbage collected: 8nA043SAkEFumeFY 2026-02-19 21:44:26,291 - INFO - アプリケーション正常終了 2026-02-19 21:45:17,755 - INFO - ショートカットキー設定完了 2026-02-19 21:45:17,787 - INFO - Compiz対応ショートカットキーアプリ起動完了 2026-02-19 21:45:33,664 - INFO - 機能選択: ダッシュボード 2026-02-19 21:45:34,784 - INFO - 機能選択: 売上管理 2026-02-19 21:45:35,420 - INFO - 機能選択: 顧客管理 2026-02-19 21:45:36,409 - INFO - 機能選択: ダッシュボード 2026-02-19 21:45:36,926 - INFO - 機能選択: 売上管理 2026-02-19 21:45:37,572 - INFO - 売上管理機能実行 2026-02-19 21:45:38,049 - INFO - 売上管理機能実行 2026-02-19 21:45:39,530 - INFO - 売上管理機能実行 2026-02-19 21:45:41,141 - INFO - 売上管理機能実行 2026-02-19 21:45:41,187 - INFO - 売上管理機能実行 2026-02-19 21:45:42,004 - INFO - 売上管理機能実行 2026-02-19 21:45:42,143 - INFO - 売上管理機能実行 2026-02-19 21:45:42,542 - INFO - 売上管理機能実行 2026-02-19 21:45:42,612 - INFO - 売上管理機能実行 2026-02-19 21:45:42,713 - INFO - 売上管理機能実行 2026-02-19 21:45:42,766 - INFO - 売上管理機能実行 2026-02-19 21:45:42,880 - INFO - 売上管理機能実行 2026-02-19 21:45:42,936 - INFO - 売上管理機能実行 2026-02-19 21:45:43,163 - INFO - 売上管理機能実行 2026-02-19 21:45:43,225 - INFO - 売上管理機能実行 2026-02-19 21:45:43,405 - INFO - 売上管理機能実行 2026-02-19 21:45:43,477 - INFO - 売上管理機能実行 2026-02-19 21:45:43,643 - INFO - 売上管理機能実行 2026-02-19 21:45:43,699 - INFO - 売上管理機能実行 2026-02-19 21:45:43,855 - INFO - 売上管理機能実行 2026-02-19 21:45:43,909 - INFO - 売上管理機能実行 2026-02-19 21:45:44,484 - INFO - 機能選択: 顧客管理 2026-02-19 21:45:45,409 - INFO - 顧客管理機能実行 2026-02-19 21:45:45,517 - INFO - 顧客管理機能実行 2026-02-19 21:45:45,601 - INFO - 顧客管理機能実行 2026-02-19 21:45:45,675 - INFO - 顧客管理機能実行 2026-02-19 21:45:45,758 - INFO - 顧客管理機能実行 2026-02-19 21:45:45,809 - INFO - 顧客管理機能実行 2026-02-19 21:45:45,964 - INFO - 顧客管理機能実行 2026-02-19 21:45:46,022 - INFO - 顧客管理機能実行 2026-02-19 21:45:46,204 - INFO - 顧客管理機能実行 2026-02-19 21:45:46,291 - INFO - 顧客管理機能実行 2026-02-19 21:45:46,489 - INFO - 顧客管理機能実行 2026-02-19 21:45:46,574 - INFO - 顧客管理機能実行 2026-02-19 21:45:46,852 - INFO - 機能選択: 商品管理 2026-02-19 21:45:47,304 - INFO - 商品管理機能実行 2026-02-19 21:45:47,362 - INFO - 商品管理機能実行 2026-02-19 21:45:47,510 - INFO - 商品管理機能実行 2026-02-19 21:45:47,563 - INFO - 商品管理機能実行 2026-02-19 21:45:47,693 - INFO - 商品管理機能実行 2026-02-19 21:45:47,758 - INFO - 商品管理機能実行 2026-02-19 21:45:48,333 - INFO - 商品管理機能実行 2026-02-19 21:45:48,416 - INFO - 商品管理機能実行 2026-02-19 21:45:48,678 - INFO - 商品管理機能実行 2026-02-19 21:45:48,729 - INFO - 商品管理機能実行 2026-02-19 21:45:49,402 - INFO - 機能選択: 商品管理 2026-02-19 21:45:50,056 - INFO - 機能選択: ダッシュボード 2026-02-19 21:45:50,166 - INFO - 機能選択: ダッシュボード 2026-02-19 21:45:50,788 - INFO - ダッシュボード機能実行 2026-02-19 21:45:50,868 - INFO - ダッシュボード機能実行 2026-02-19 21:45:51,315 - INFO - 機能選択: 売上管理 2026-02-19 21:45:52,062 - INFO - 売上管理機能実行 2026-02-19 21:45:52,164 - INFO - 売上管理機能実行 2026-02-19 21:45:52,272 - INFO - 売上管理機能実行 2026-02-19 21:45:52,329 - INFO - 売上管理機能実行 2026-02-19 21:45:52,473 - INFO - 売上管理機能実行 2026-02-19 21:45:52,528 - INFO - 売上管理機能実行 2026-02-19 21:45:52,925 - INFO - 機能選択: 売上管理 2026-02-19 21:45:53,191 - INFO - 機能選択: 顧客管理 2026-02-19 21:45:53,716 - INFO - 顧客管理機能実行 2026-02-19 21:45:53,811 - INFO - 顧客管理機能実行 2026-02-19 21:45:54,005 - INFO - 顧客管理機能実行 2026-02-19 21:45:54,057 - INFO - 顧客管理機能実行 2026-02-19 21:45:54,310 - INFO - 機能選択: ダッシュボード 2026-02-19 21:45:54,672 - INFO - 機能選択: 売上管理 2026-02-19 21:45:55,189 - INFO - 売上管理機能実行 2026-02-19 21:45:55,273 - INFO - 売上管理機能実行 2026-02-19 21:45:55,464 - INFO - 売上管理機能実行 2026-02-19 21:45:55,516 - INFO - 売上管理機能実行 2026-02-19 21:45:55,759 - INFO - 売上管理機能実行 2026-02-19 21:45:55,816 - INFO - 売上管理機能実行 2026-02-19 21:46:00,980 - INFO - アプリケーション正常終了 2026-02-19 21:46:00,982 - INFO - Session was garbage collected: iKxgPyddiACoX2OP 2026-02-19 21:46:01,035 - ERROR - Task exception was never retrieved future: exception=SystemExit(0)> Traceback (most recent call last): File "/home/user/dev/h-1.flet.3/app_compiz_shortcuts.py", line 289, in ft.run(main) File "/home/user/.venv/lib/python3.12/site-packages/flet/app.py", line 96, in run return asyncio.run( ^^^^^^^^^^^^ File "/usr/lib/python3.12/asyncio/runners.py", line 194, in run return runner.run(main) ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/asyncio/runners.py", line 118, in run return self._loop.run_until_complete(task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/asyncio/base_events.py", line 674, in run_until_complete self.run_forever() File "/usr/lib/python3.12/asyncio/base_events.py", line 641, in run_forever self._run_once() File "/usr/lib/python3.12/asyncio/base_events.py", line 1987, in _run_once handle._run() File "/usr/lib/python3.12/asyncio/events.py", line 88, in _run self._context.run(self._callback, *self._args) File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/session.py", line 198, in dispatch_event await control._trigger_event(event_name, event_data) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/base_control.py", line 346, in _trigger_event await session.after_event(session.index.get(self._i)) File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/session.py", line 263, in after_event await self.__auto_update(control) File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/session.py", line 275, in __auto_update control.update() File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/page.py", line 452, in update self.__update(self) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/page.py", line 461, in __update self.session.patch_control(c) File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/session.py", line 125, in patch_control patch, added_controls, removed_controls = self.__get_update_control_patch( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/session.py", line 301, in __get_update_control_patch patch, added_controls, removed_controls = ObjectPatch.from_diff( ^^^^^^^^^^^^^^^^^^^^^^ File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 245, in from_diff builder._compare_values(parent, path or [], None, src, dst, frozen=frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 1049, in _compare_values self._compare_dataclasses( File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 964, in _compare_dataclasses self._compare_values(dst, path, field_name, old, new, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 1033, in _compare_values self._compare_lists(parent, _path_join(path, key), src, dst, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 730, in _compare_lists self._compare_dataclasses( File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 964, in _compare_dataclasses self._compare_values(dst, path, field_name, old, new, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 1033, in _compare_values self._compare_lists(parent, _path_join(path, key), src, dst, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 617, in _compare_lists logger.debug(f"\n_compare_lists: {path} {src} {dst}") ^^^^^ File "/usr/lib/python3.12/dataclasses.py", line 262, in wrapper result = user_function(self) ^^^^^^^^^^^^^^^^^^^ File "", line 3, in __repr__ File "/usr/lib/python3.12/dataclasses.py", line 262, in wrapper result = user_function(self) ^^^^^^^^^^^^^^^^^^^ File "", line 3, in __repr__ File "/usr/lib/python3.12/dataclasses.py", line 262, in wrapper result = user_function(self) ^^^^^^^^^^^^^^^^^^^ File "", line 3, in __repr__ File "/usr/lib/python3.12/dataclasses.py", line 262, in wrapper result = user_function(self) ^^^^^^^^^^^^^^^^^^^ File "", line 3, in __repr__ File "/usr/lib/python3.12/dataclasses.py", line 262, in wrapper result = user_function(self) ^^^^^^^^^^^^^^^^^^^ File "", line 3, in __repr__ File "/usr/lib/python3.12/dataclasses.py", line 262, in wrapper result = user_function(self) ^^^^^^^^^^^^^^^^^^^ File "", line 3, in __repr__ File "/usr/lib/python3.12/dataclasses.py", line 262, in wrapper result = user_function(self) ^^^^^^^^^^^^^^^^^^^ File "", line 3, in __repr__ File "/home/user/dev/h-1.flet.3/app_compiz_shortcuts.py", line 33, in signal_handler sys.exit(0) SystemExit: 0 2026-02-19 21:52:01,685 - INFO - ショートカットキー設定完了 2026-02-19 21:52:01,731 - INFO - Compiz対応ショートカットキーアプリ起動完了 2026-02-19 21:52:06,572 - INFO - 機能選択: ダッシュボード 2026-02-19 21:52:07,147 - INFO - ダッシュボード機能実行 2026-02-19 21:52:07,677 - INFO - 機能選択: 売上管理 2026-02-19 21:52:08,306 - INFO - 売上管理機能実行 2026-02-19 21:52:08,825 - INFO - 売上管理機能実行 2026-02-19 21:52:09,517 - INFO - 売上管理機能実行 2026-02-19 21:52:10,144 - INFO - 売上管理機能実行 2026-02-19 21:52:10,431 - INFO - 売上管理機能実行 2026-02-19 21:52:10,861 - INFO - 売上管理機能実行 2026-02-19 21:52:11,854 - INFO - 売上管理機能実行 2026-02-19 21:52:12,468 - INFO - 売上管理機能実行 2026-02-19 21:52:14,001 - INFO - 機能選択: 顧客管理 2026-02-19 21:52:14,685 - INFO - 顧客管理機能実行 2026-02-19 21:52:14,949 - INFO - 顧客管理機能実行 2026-02-19 21:52:17,214 - INFO - 顧客管理機能実行 2026-02-19 21:52:20,060 - INFO - 顧客管理機能実行 2026-02-19 21:52:21,343 - INFO - 機能選択: 商品管理 2026-02-19 21:52:22,546 - INFO - 機能選択: 伝票入力 2026-02-19 21:52:24,390 - INFO - 機能選択: テキストエディタ 2026-02-19 21:52:28,016 - INFO - テキストエディタ機能実行 2026-02-19 21:52:28,488 - INFO - テキストエディタ機能実行 2026-02-19 21:52:30,569 - INFO - テキストエディタ機能実行 2026-02-19 21:53:03,916 - INFO - テキストエディタ機能実行 2026-02-19 21:53:04,315 - INFO - テキストエディタ機能実行 2026-02-19 21:53:04,510 - INFO - テキストエディタ機能実行 2026-02-19 21:53:08,902 - INFO - アプリケーション正常終了 2026-02-19 21:53:08,903 - INFO - Session was garbage collected: sVBHOTPwPdHXq26H 2026-02-19 21:53:08,959 - ERROR - Task exception was never retrieved future: exception=SystemExit(0)> Traceback (most recent call last): File "/home/user/dev/h-1.flet.3/app_compiz_shortcuts.py", line 303, in ft.run(main) File "/home/user/.venv/lib/python3.12/site-packages/flet/app.py", line 96, in run return asyncio.run( ^^^^^^^^^^^^ File "/usr/lib/python3.12/asyncio/runners.py", line 194, in run return runner.run(main) ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/asyncio/runners.py", line 118, in run return self._loop.run_until_complete(task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/asyncio/base_events.py", line 674, in run_until_complete self.run_forever() File "/usr/lib/python3.12/asyncio/base_events.py", line 641, in run_forever self._run_once() File "/usr/lib/python3.12/asyncio/base_events.py", line 1987, in _run_once handle._run() File "/usr/lib/python3.12/asyncio/events.py", line 88, in _run self._context.run(self._callback, *self._args) File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/session.py", line 198, in dispatch_event await control._trigger_event(event_name, event_data) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/base_control.py", line 346, in _trigger_event await session.after_event(session.index.get(self._i)) File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/session.py", line 263, in after_event await self.__auto_update(control) File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/session.py", line 275, in __auto_update control.update() File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/page.py", line 452, in update self.__update(self) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/page.py", line 461, in __update self.session.patch_control(c) File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/session.py", line 125, in patch_control patch, added_controls, removed_controls = self.__get_update_control_patch( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/session.py", line 301, in __get_update_control_patch patch, added_controls, removed_controls = ObjectPatch.from_diff( ^^^^^^^^^^^^^^^^^^^^^^ File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 245, in from_diff builder._compare_values(parent, path or [], None, src, dst, frozen=frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 1049, in _compare_values self._compare_dataclasses( File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 964, in _compare_dataclasses self._compare_values(dst, path, field_name, old, new, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 1033, in _compare_values self._compare_lists(parent, _path_join(path, key), src, dst, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 730, in _compare_lists self._compare_dataclasses( File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 964, in _compare_dataclasses self._compare_values(dst, path, field_name, old, new, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 1033, in _compare_values self._compare_lists(parent, _path_join(path, key), src, dst, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 730, in _compare_lists self._compare_dataclasses( File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 964, in _compare_dataclasses self._compare_values(dst, path, field_name, old, new, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 1033, in _compare_values self._compare_lists(parent, _path_join(path, key), src, dst, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 617, in _compare_lists logger.debug(f"\n_compare_lists: {path} {src} {dst}") ^^^^^ File "/usr/lib/python3.12/dataclasses.py", line 262, in wrapper result = user_function(self) ^^^^^^^^^^^^^^^^^^^ File "", line 3, in __repr__ File "/usr/lib/python3.12/dataclasses.py", line 262, in wrapper result = user_function(self) ^^^^^^^^^^^^^^^^^^^ File "", line 3, in __repr__ File "/usr/lib/python3.12/dataclasses.py", line 262, in wrapper result = user_function(self) ^^^^^^^^^^^^^^^^^^^ File "", line 3, in __repr__ File "/home/user/dev/h-1.flet.3/app_compiz_shortcuts.py", line 33, in signal_handler sys.exit(0) SystemExit: 0 2026-02-19 21:53:39,359 - INFO - ショートカットキー設定完了 2026-02-19 21:53:39,390 - INFO - Compiz対応ショートカットキーアプリ起動完了 2026-02-19 21:53:44,038 - INFO - 機能選択: ダッシュボード 2026-02-19 21:53:44,806 - INFO - ダッシュボード機能実行 2026-02-19 21:53:45,363 - INFO - 機能選択: 売上管理 2026-02-19 21:53:45,687 - INFO - 売上管理機能実行 2026-02-19 21:53:45,946 - INFO - 機能選択: 顧客管理 2026-02-19 21:53:46,253 - INFO - 顧客管理機能実行 2026-02-19 21:53:47,229 - INFO - 顧客管理機能実行 2026-02-19 21:53:47,372 - INFO - 機能選択: 商品管理 2026-02-19 21:53:47,852 - INFO - 機能選択: 伝票入力 2026-02-19 21:53:48,147 - INFO - 伝票入力機能実行 2026-02-19 21:53:48,216 - INFO - 伝票入力機能実行 2026-02-19 21:53:49,161 - INFO - 伝票入力機能実行 2026-02-19 21:53:49,349 - INFO - 機能選択: テキストエディタ 2026-02-19 21:53:50,955 - INFO - テキストエディタ機能実行 2026-02-19 21:53:51,249 - INFO - 機能選択: GPS機能 2026-02-19 21:53:52,821 - INFO - GPS機能実行 2026-02-19 21:53:54,973 - INFO - 機能選択: PDF出力 2026-02-19 21:53:55,573 - INFO - 機能選択: 設定 2026-02-19 21:54:02,245 - INFO - 設定機能実行 2026-02-19 21:54:04,346 - INFO - 機能選択: 終了 2026-02-19 21:54:06,747 - ERROR - Unhandled error in 'on_click' handler Traceback (most recent call last): File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/session.py", line 198, in dispatch_event await control._trigger_event(event_name, event_data) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/base_control.py", line 344, in _trigger_event event_handler(e) File "/home/user/dev/h-1.flet.3/app_compiz_shortcuts.py", line 283, in execute_current_function signal_handler(0, None) ^^^^^^^^^^^^^^ NameError: name 'signal_handler' is not defined 2026-02-19 21:54:10,582 - INFO - アプリケーション正常終了 2026-02-19 21:54:10,584 - INFO - Session was garbage collected: UGi9bsL6frxvN6hs 2026-02-19 21:54:10,625 - ERROR - Task exception was never retrieved future: exception=SystemExit(0)> Traceback (most recent call last): File "/home/user/dev/h-1.flet.3/app_compiz_shortcuts.py", line 303, in ft.run(main) File "/home/user/.venv/lib/python3.12/site-packages/flet/app.py", line 96, in run return asyncio.run( ^^^^^^^^^^^^ File "/usr/lib/python3.12/asyncio/runners.py", line 194, in run return runner.run(main) ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/asyncio/runners.py", line 118, in run return self._loop.run_until_complete(task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/asyncio/base_events.py", line 674, in run_until_complete self.run_forever() File "/usr/lib/python3.12/asyncio/base_events.py", line 641, in run_forever self._run_once() File "/usr/lib/python3.12/asyncio/base_events.py", line 1987, in _run_once handle._run() File "/usr/lib/python3.12/asyncio/events.py", line 88, in _run self._context.run(self._callback, *self._args) File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/session.py", line 198, in dispatch_event await control._trigger_event(event_name, event_data) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/base_control.py", line 282, in _trigger_event event_type = get_event_field_type(self, field_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/control_event.py", line 48, in get_event_field_type if get_origin(annotation) is InitVar or str(annotation).startswith( ^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/typing.py", line 1576, in __repr__ def __repr__(self): File "/home/user/dev/h-1.flet.3/app_compiz_shortcuts.py", line 33, in signal_handler sys.exit(0) SystemExit: 0 2026-02-19 22:25:51,328 - INFO - ショートカットキー設定完了 2026-02-19 22:25:51,330 - ERROR - アプリケーション起動エラー: module 'flet.controls.alignment' has no attribute 'center' 2026-02-19 22:26:00,827 - INFO - Session was garbage collected: aNRYDWqiCY3heeht 2026-02-19 22:26:00,835 - INFO - アプリケーション正常終了 2026-02-19 22:26:14,711 - INFO - 階層構造商品マスターアプリ起動完了 2026-02-19 22:26:57,840 - ERROR - Unhandled error in 'on_click' handler Traceback (most recent call last): File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/session.py", line 198, in dispatch_event await control._trigger_event(event_name, event_data) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/base_control.py", line 344, in _trigger_event event_handler(e) File "/home/user/dev/h-1.flet.3/components/hierarchical_product_master.py", line 534, in add_node self.update_tree_view() File "/home/user/dev/h-1.flet.3/components/hierarchical_product_master.py", line 405, in update_tree_view self.tree_view.controls.append(self._create_tree_node(root)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/user/dev/h-1.flet.3/components/hierarchical_product_master.py", line 478, in _create_tree_node children_container.controls.append(self._create_tree_node(child)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/user/dev/h-1.flet.3/components/hierarchical_product_master.py", line 478, in _create_tree_node children_container.controls.append(self._create_tree_node(child)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/user/dev/h-1.flet.3/components/hierarchical_product_master.py", line 422, in _create_tree_node icon = ft.Icons.PRODUCT ^^^^^^^^^^^^^^^^ File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/material/icons.py", line 72, in __getattr__ raise AttributeError(name) from None AttributeError: PRODUCT 2026-02-19 22:27:03,552 - INFO - アプリケーション正常終了 2026-02-19 22:27:03,554 - INFO - Session was garbage collected: 4NqTaaNld5q0ZqaR 2026-02-19 22:27:03,603 - ERROR - Task exception was never retrieved future: exception=SystemExit(0)> Traceback (most recent call last): File "/home/user/dev/h-1.flet.3/app_hierarchical_product_master.py", line 133, in ft.run(main) File "/home/user/.venv/lib/python3.12/site-packages/flet/app.py", line 96, in run return asyncio.run( ^^^^^^^^^^^^ File "/usr/lib/python3.12/asyncio/runners.py", line 194, in run return runner.run(main) ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/asyncio/runners.py", line 118, in run return self._loop.run_until_complete(task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/asyncio/base_events.py", line 674, in run_until_complete self.run_forever() File "/usr/lib/python3.12/asyncio/base_events.py", line 641, in run_forever self._run_once() File "/usr/lib/python3.12/asyncio/base_events.py", line 1987, in _run_once handle._run() File "/usr/lib/python3.12/asyncio/events.py", line 88, in _run self._context.run(self._callback, *self._args) File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/session.py", line 198, in dispatch_event await control._trigger_event(event_name, event_data) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/base_control.py", line 346, in _trigger_event await session.after_event(session.index.get(self._i)) File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/session.py", line 263, in after_event await self.__auto_update(control) File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/session.py", line 275, in __auto_update control.update() File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/page.py", line 452, in update self.__update(self) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/page.py", line 461, in __update self.session.patch_control(c) File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/session.py", line 125, in patch_control patch, added_controls, removed_controls = self.__get_update_control_patch( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/session.py", line 301, in __get_update_control_patch patch, added_controls, removed_controls = ObjectPatch.from_diff( ^^^^^^^^^^^^^^^^^^^^^^ File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 245, in from_diff builder._compare_values(parent, path or [], None, src, dst, frozen=frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 1049, in _compare_values self._compare_dataclasses( File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 964, in _compare_dataclasses self._compare_values(dst, path, field_name, old, new, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 1033, in _compare_values self._compare_lists(parent, _path_join(path, key), src, dst, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 730, in _compare_lists self._compare_dataclasses( File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 964, in _compare_dataclasses self._compare_values(dst, path, field_name, old, new, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 1033, in _compare_values self._compare_lists(parent, _path_join(path, key), src, dst, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 730, in _compare_lists self._compare_dataclasses( File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 990, in _compare_dataclasses self._compare_values(dst, path, field_name, old, new, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 1049, in _compare_values self._compare_dataclasses( File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 964, in _compare_dataclasses self._compare_values(dst, path, field_name, old, new, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 1033, in _compare_values self._compare_lists(parent, _path_join(path, key), src, dst, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 617, in _compare_lists logger.debug(f"\n_compare_lists: {path} {src} {dst}") ^^^^^ File "/usr/lib/python3.12/dataclasses.py", line 262, in wrapper result = user_function(self) ^^^^^^^^^^^^^^^^^^^ File "", line 3, in __repr__ File "/usr/lib/python3.12/dataclasses.py", line 262, in wrapper result = user_function(self) ^^^^^^^^^^^^^^^^^^^ File "", line 3, in __repr__ File "/usr/lib/python3.12/dataclasses.py", line 262, in wrapper result = user_function(self) ^^^^^^^^^^^^^^^^^^^ File "", line 3, in __repr__ File "/usr/lib/python3.12/dataclasses.py", line 262, in wrapper result = user_function(self) ^^^^^^^^^^^^^^^^^^^ File "", line 3, in __repr__ File "/usr/lib/python3.12/dataclasses.py", line 262, in wrapper result = user_function(self) ^^^^^^^^^^^^^^^^^^^ File "", line 3, in __repr__ File "/home/user/dev/h-1.flet.3/app_hierarchical_product_master.py", line 33, in signal_handler sys.exit(0) SystemExit: 0 2026-02-19 22:33:24,673 - INFO - ショートカットキー設定完了 2026-02-19 22:33:24,813 - INFO - Compiz対応ショートカットキーアプリ起動完了 2026-02-19 22:33:31,934 - INFO - 機能選択: ダッシュボード 2026-02-19 22:33:32,991 - INFO - 機能選択: 売上管理 2026-02-19 22:33:34,557 - INFO - 売上管理機能実行 2026-02-19 22:33:35,596 - INFO - 売上管理機能実行 2026-02-19 22:33:36,058 - INFO - 売上管理機能実行 2026-02-19 22:33:36,998 - INFO - 売上管理機能実行 2026-02-19 22:33:37,293 - INFO - 売上管理機能実行 2026-02-19 22:33:38,272 - INFO - データベース初期化完了 2026-02-19 22:33:38,302 - INFO - アプリケーション起動完了 2026-02-19 22:33:39,950 - INFO - データベース初期化完了 2026-02-19 22:33:39,974 - INFO - アプリケーション起動完了 2026-02-19 22:33:41,014 - INFO - データベース初期化完了 2026-02-19 22:33:41,041 - INFO - アプリケーション起動完了 2026-02-19 22:33:42,307 - INFO - データベース初期化完了 2026-02-19 22:33:42,322 - INFO - アプリケーション起動完了 2026-02-19 22:33:43,057 - INFO - データベース初期化完了 2026-02-19 22:33:43,079 - INFO - アプリケーション起動完了 2026-02-19 22:33:47,491 - INFO - Session was garbage collected: fkR41nmosDWoB3MR 2026-02-19 22:33:47,505 - INFO - アプリケーション正常終了 2026-02-19 22:33:50,229 - INFO - Session was garbage collected: 2HKHl62ZkzZRZ9V9 2026-02-19 22:33:50,265 - INFO - アプリケーション正常終了 2026-02-19 22:33:52,938 - INFO - Session was garbage collected: ULwIJLAUvhhuxZq6 2026-02-19 22:33:52,975 - INFO - アプリケーション正常終了 2026-02-19 22:33:55,215 - INFO - Session was garbage collected: boUla75tPq38A1s3 2026-02-19 22:33:55,241 - INFO - アプリケーション正常終了 2026-02-19 22:33:57,646 - INFO - Session was garbage collected: 7IdWC502bbowno7O 2026-02-19 22:33:57,692 - INFO - アプリケーション正常終了 2026-02-19 22:34:51,473 - INFO - 売上管理機能実行 2026-02-19 22:34:54,297 - INFO - データベース初期化完了 2026-02-19 22:34:54,315 - INFO - アプリケーション起動完了 2026-02-19 22:35:02,607 - INFO - Session was garbage collected: fP1glm1SuCGVq9Uo 2026-02-19 22:35:02,640 - INFO - アプリケーション正常終了 2026-02-19 22:35:22,502 - INFO - 機能選択: ダッシュボード 2026-02-19 22:35:24,997 - INFO - 機能選択: ダッシュボード 2026-02-19 22:35:25,444 - INFO - 機能選択: ダッシュボード 2026-02-19 22:35:25,986 - INFO - 機能選択: ダッシュボード 2026-02-19 22:35:26,297 - INFO - 機能選択: ダッシュボード 2026-02-19 22:35:26,742 - INFO - 機能選択: ダッシュボード 2026-02-19 22:35:27,183 - INFO - 機能選択: ダッシュボード 2026-02-19 22:35:28,209 - INFO - 機能選択: ダッシュボード 2026-02-19 22:35:42,056 - INFO - 機能選択: 売上管理 2026-02-19 22:36:21,988 - INFO - 売上管理機能実行 2026-02-19 22:36:24,583 - INFO - データベース初期化完了 2026-02-19 22:36:24,598 - INFO - アプリケーション起動完了 2026-02-19 22:36:51,159 - INFO - 売上データ追加: じょんうん 電話帳 500.0 2026-02-19 22:37:20,751 - INFO - 売上データ追加: いるそん メガネ 1000.0 2026-02-19 22:37:50,965 - INFO - アプリケーション正常終了 2026-02-19 22:37:50,967 - INFO - Session was garbage collected: 0KqvTiv4vxt352Mh 2026-02-19 22:37:51,017 - ERROR - Task exception was never retrieved future: exception=SystemExit(0)> Traceback (most recent call last): File "/home/user/dev/h-1.flet.3/app_simple_working.py", line 377, in ft.run(main) File "/home/user/.venv/lib/python3.12/site-packages/flet/app.py", line 96, in run return asyncio.run( ^^^^^^^^^^^^ File "/usr/lib/python3.12/asyncio/runners.py", line 194, in run return runner.run(main) ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/asyncio/runners.py", line 118, in run return self._loop.run_until_complete(task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/asyncio/base_events.py", line 674, in run_until_complete self.run_forever() File "/usr/lib/python3.12/asyncio/base_events.py", line 641, in run_forever self._run_once() File "/usr/lib/python3.12/asyncio/base_events.py", line 1987, in _run_once handle._run() File "/usr/lib/python3.12/asyncio/events.py", line 88, in _run self._context.run(self._callback, *self._args) File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/session.py", line 198, in dispatch_event await control._trigger_event(event_name, event_data) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/base_control.py", line 282, in _trigger_event event_type = get_event_field_type(self, field_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/control_event.py", line 48, in get_event_field_type if get_origin(annotation) is InitVar or str(annotation).startswith( ^^^^^^^^^^^^^^^ File "/home/user/dev/h-1.flet.3/app_simple_working.py", line 121, in signal_handler sys.exit(0) SystemExit: 0 2026-02-19 22:37:54,004 - INFO - 機能選択: 売上管理 2026-02-19 22:37:55,966 - INFO - 機能選択: 顧客管理 2026-02-19 22:37:57,366 - INFO - 顧客管理機能実行 2026-02-19 22:38:10,250 - INFO - 顧客管理機能実行 2026-02-19 22:38:31,235 - INFO - 機能選択: 顧客管理 2026-02-19 22:38:32,349 - INFO - 機能選択: 商品管理 2026-02-19 22:38:33,540 - INFO - 商品管理機能実行 2026-02-19 22:38:36,078 - INFO - 階層構造商品マスターアプリ起動完了 2026-02-19 22:41:13,314 - INFO - アプリケーション正常終了 2026-02-19 22:41:13,318 - INFO - Session was garbage collected: wwhq0VLeqTaicojg 2026-02-19 22:41:13,385 - ERROR - Task exception was never retrieved future: exception=SystemExit(0)> Traceback (most recent call last): File "/home/user/dev/h-1.flet.3/app_hierarchical_product_master.py", line 133, in ft.run(main) File "/home/user/.venv/lib/python3.12/site-packages/flet/app.py", line 96, in run return asyncio.run( ^^^^^^^^^^^^ File "/usr/lib/python3.12/asyncio/runners.py", line 194, in run return runner.run(main) ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/asyncio/runners.py", line 118, in run return self._loop.run_until_complete(task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/asyncio/base_events.py", line 674, in run_until_complete self.run_forever() File "/usr/lib/python3.12/asyncio/base_events.py", line 641, in run_forever self._run_once() File "/usr/lib/python3.12/asyncio/base_events.py", line 1987, in _run_once handle._run() File "/usr/lib/python3.12/asyncio/events.py", line 88, in _run self._context.run(self._callback, *self._args) File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/session.py", line 198, in dispatch_event await control._trigger_event(event_name, event_data) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/base_control.py", line 346, in _trigger_event await session.after_event(session.index.get(self._i)) File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/session.py", line 263, in after_event await self.__auto_update(control) File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/session.py", line 275, in __auto_update control.update() File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/page.py", line 452, in update self.__update(self) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/page.py", line 461, in __update self.session.patch_control(c) File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/session.py", line 125, in patch_control patch, added_controls, removed_controls = self.__get_update_control_patch( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/session.py", line 301, in __get_update_control_patch patch, added_controls, removed_controls = ObjectPatch.from_diff( ^^^^^^^^^^^^^^^^^^^^^^ File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 245, in from_diff builder._compare_values(parent, path or [], None, src, dst, frozen=frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 1049, in _compare_values self._compare_dataclasses( File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 964, in _compare_dataclasses self._compare_values(dst, path, field_name, old, new, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 1033, in _compare_values self._compare_lists(parent, _path_join(path, key), src, dst, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 730, in _compare_lists self._compare_dataclasses( File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 964, in _compare_dataclasses self._compare_values(dst, path, field_name, old, new, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 1033, in _compare_values self._compare_lists(parent, _path_join(path, key), src, dst, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 730, in _compare_lists self._compare_dataclasses( File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 990, in _compare_dataclasses self._compare_values(dst, path, field_name, old, new, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 1049, in _compare_values self._compare_dataclasses( File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 964, in _compare_dataclasses self._compare_values(dst, path, field_name, old, new, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 1033, in _compare_values self._compare_lists(parent, _path_join(path, key), src, dst, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 730, in _compare_lists self._compare_dataclasses( File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 964, in _compare_dataclasses self._compare_values(dst, path, field_name, old, new, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 1033, in _compare_values self._compare_lists(parent, _path_join(path, key), src, dst, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 730, in _compare_lists self._compare_dataclasses( File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 990, in _compare_dataclasses self._compare_values(dst, path, field_name, old, new, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 1049, in _compare_values self._compare_dataclasses( File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 964, in _compare_dataclasses self._compare_values(dst, path, field_name, old, new, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 1033, in _compare_values self._compare_lists(parent, _path_join(path, key), src, dst, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 730, in _compare_lists self._compare_dataclasses( File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 990, in _compare_dataclasses self._compare_values(dst, path, field_name, old, new, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 1049, in _compare_values self._compare_dataclasses( File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 964, in _compare_dataclasses self._compare_values(dst, path, field_name, old, new, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 1033, in _compare_values self._compare_lists(parent, _path_join(path, key), src, dst, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 730, in _compare_lists self._compare_dataclasses( File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 964, in _compare_dataclasses self._compare_values(dst, path, field_name, old, new, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 1033, in _compare_values self._compare_lists(parent, _path_join(path, key), src, dst, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 730, in _compare_lists self._compare_dataclasses( File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 964, in _compare_dataclasses self._compare_values(dst, path, field_name, old, new, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 1033, in _compare_values self._compare_lists(parent, _path_join(path, key), src, dst, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 730, in _compare_lists self._compare_dataclasses( File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 964, in _compare_dataclasses self._compare_values(dst, path, field_name, old, new, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 1033, in _compare_values self._compare_lists(parent, _path_join(path, key), src, dst, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 730, in _compare_lists self._compare_dataclasses( File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 964, in _compare_dataclasses self._compare_values(dst, path, field_name, old, new, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 1033, in _compare_values self._compare_lists(parent, _path_join(path, key), src, dst, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 730, in _compare_lists self._compare_dataclasses( File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 964, in _compare_dataclasses self._compare_values(dst, path, field_name, old, new, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 1033, in _compare_values self._compare_lists(parent, _path_join(path, key), src, dst, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 617, in _compare_lists logger.debug(f"\n_compare_lists: {path} {src} {dst}") ^^^^^ File "/usr/lib/python3.12/dataclasses.py", line 262, in wrapper result = user_function(self) ^^^^^^^^^^^^^^^^^^^ File "", line 3, in __repr__ File "/usr/lib/python3.12/dataclasses.py", line 262, in wrapper result = user_function(self) ^^^^^^^^^^^^^^^^^^^ File "", line 3, in __repr__ File "/home/user/dev/h-1.flet.3/app_hierarchical_product_master.py", line 33, in signal_handler sys.exit(0) SystemExit: 0 2026-02-19 22:41:16,162 - INFO - 機能選択: 伝票入力 2026-02-19 22:41:17,528 - INFO - 機能選択: 商品管理 2026-02-19 22:41:18,099 - INFO - 機能選択: 伝票入力 2026-02-19 22:41:18,690 - INFO - 伝票入力機能実行 2026-02-19 22:41:21,256 - INFO - 伝票データベース初期化完了 2026-02-19 22:41:21,256 - ERROR - アプリケーション起動エラー: Dropdown.__init__() got an unexpected keyword argument 'on_change' 2026-02-19 22:41:39,938 - INFO - Session was garbage collected: CLvXyxcFGKBlowoO 2026-02-19 22:41:39,978 - INFO - アプリケーション正常終了 2026-02-19 22:41:42,514 - INFO - 機能選択: 伝票入力 2026-02-19 22:41:43,055 - INFO - 機能選択: テキストエディタ 2026-02-19 22:41:44,610 - INFO - テキストエディタ機能実行 2026-02-19 22:41:47,059 - INFO - データベース初期化完了 2026-02-19 22:41:47,112 - INFO - テキストエディタ起動完了 2026-02-19 22:41:59,800 - INFO - 下書き読込: ID=1 2026-02-19 22:42:22,022 - INFO - 下書き保存: 40 文字 2026-02-19 22:42:30,674 - INFO - Session was garbage collected: W4MkmNCcqebWbShm 2026-02-19 22:42:30,805 - INFO - アプリケーション正常終了 2026-02-19 22:42:33,102 - INFO - 機能選択: GPS機能 2026-02-19 22:42:35,254 - INFO - GPS機能実行 2026-02-19 22:42:37,967 - INFO - マスタデータベース初期化完了 2026-02-19 22:42:37,983 - ERROR - テーマ読込エラー: name 'true' is not defined 2026-02-19 22:42:37,984 - ERROR - アプリケーション起動エラー: Dropdown.__init__() got an unexpected keyword argument 'on_change' 2026-02-19 22:42:43,730 - INFO - Session was garbage collected: Rlpkm8xrZTBQhLc9 2026-02-19 22:42:43,758 - INFO - アプリケーション正常終了 2026-02-19 22:42:46,131 - INFO - 機能選択: PDF出力 2026-02-19 22:42:47,761 - INFO - PDF出力機能実行 2026-02-19 22:42:50,390 - INFO - データベース初期化完了 2026-02-19 22:42:50,396 - ERROR - アプリケーション起動エラー: Tab.__init__() got an unexpected keyword argument 'text' 2026-02-19 22:42:53,608 - INFO - Session was garbage collected: c3qlShMMSc02SnbC 2026-02-19 22:42:53,639 - INFO - アプリケーション正常終了 2026-02-19 22:42:55,601 - INFO - 機能選択: PDF出力 2026-02-19 22:42:55,980 - INFO - 機能選択: 設定 2026-02-19 22:42:57,144 - INFO - 設定機能実行 2026-02-19 22:42:59,797 - INFO - データベース初期化完了 2026-02-19 22:42:59,848 - INFO - ページ遷移成功: dashboard 2026-02-19 22:42:59,849 - INFO - アプリケーション起動完了 2026-02-19 22:43:05,646 - INFO - ページ遷移成功: sales 2026-02-19 22:43:06,670 - INFO - ページ遷移成功: customers 2026-02-19 22:43:07,998 - INFO - ページ遷移成功: products 2026-02-19 22:43:10,928 - INFO - ページ遷移成功: dashboard 2026-02-19 22:43:12,656 - INFO - ページ遷移成功: sales 2026-02-19 22:43:14,198 - INFO - ページ遷移成功: products 2026-02-19 22:43:42,989 - INFO - Session was garbage collected: RQ9Js3XBEB9Rq3ob 2026-02-19 22:43:43,017 - INFO - アプリケーション終了処理開始 2026-02-19 22:43:43,019 - INFO - アプリケーション正常終了 2026-02-19 22:43:44,622 - INFO - 機能選択: 設定 2026-02-19 22:43:45,688 - INFO - 機能選択: 終了 2026-02-19 22:43:47,903 - INFO - アプリケーション正常終了 2026-02-19 22:43:47,939 - INFO - Session was garbage collected: oKfS1LMh2AMF60j5 2026-02-19 22:43:48,018 - ERROR - Task exception was never retrieved future: exception=SystemExit(0)> Traceback (most recent call last): File "/home/user/dev/h-1.flet.3/app_compiz_shortcuts.py", line 388, in ft.run(main) File "/home/user/.venv/lib/python3.12/site-packages/flet/app.py", line 96, in run return asyncio.run( ^^^^^^^^^^^^ File "/usr/lib/python3.12/asyncio/runners.py", line 194, in run return runner.run(main) ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/asyncio/runners.py", line 118, in run return self._loop.run_until_complete(task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/asyncio/base_events.py", line 674, in run_until_complete self.run_forever() File "/usr/lib/python3.12/asyncio/base_events.py", line 641, in run_forever self._run_once() File "/usr/lib/python3.12/asyncio/base_events.py", line 1987, in _run_once handle._run() File "/usr/lib/python3.12/asyncio/events.py", line 88, in _run self._context.run(self._callback, *self._args) File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/session.py", line 198, in dispatch_event await control._trigger_event(event_name, event_data) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/base_control.py", line 344, in _trigger_event event_handler(e) File "/home/user/dev/h-1.flet.3/app_compiz_shortcuts.py", line 349, in execute_current_function self.signal_handler(0, None) File "/home/user/dev/h-1.flet.3/app_compiz_shortcuts.py", line 33, in signal_handler sys.exit(0) SystemExit: 0 2026-02-19 22:46:32,464 - INFO - ショートカットキー設定完了 2026-02-19 22:46:32,497 - INFO - Compiz対応ショートカットキーアプリ起動完了 2026-02-19 22:46:37,869 - INFO - 機能選択: ダッシュボード 2026-02-19 22:46:38,839 - INFO - 機能選択: 売上管理 2026-02-19 22:46:39,886 - INFO - 機能選択: ダッシュボード 2026-02-19 22:46:41,618 - INFO - ダッシュボード機能実行 2026-02-19 22:46:43,825 - INFO - データベース初期化完了 2026-02-19 22:46:43,828 - ERROR - アプリケーション起動エラー: property 'page' of 'DashboardView' object has no setter 2026-02-19 22:46:51,845 - INFO - Session was garbage collected: RBryQ0KKo7XmewNp 2026-02-19 22:46:51,852 - INFO - アプリケーション終了処理開始 2026-02-19 22:46:51,853 - INFO - アプリケーション正常終了 2026-02-19 22:46:53,028 - INFO - アプリケーション正常終了 2026-02-19 22:46:53,029 - INFO - Session was garbage collected: Kh0ORipbOXTtkALt 2026-02-19 22:46:53,089 - ERROR - Task exception was never retrieved future: exception=SystemExit(0)> Traceback (most recent call last): File "/home/user/dev/h-1.flet.3/app_compiz_shortcuts.py", line 388, in ft.run(main) File "/home/user/.venv/lib/python3.12/site-packages/flet/app.py", line 96, in run return asyncio.run( ^^^^^^^^^^^^ File "/usr/lib/python3.12/asyncio/runners.py", line 194, in run return runner.run(main) ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/asyncio/runners.py", line 118, in run return self._loop.run_until_complete(task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/asyncio/base_events.py", line 674, in run_until_complete self.run_forever() File "/usr/lib/python3.12/asyncio/base_events.py", line 641, in run_forever self._run_once() File "/usr/lib/python3.12/asyncio/base_events.py", line 1987, in _run_once handle._run() File "/usr/lib/python3.12/asyncio/events.py", line 88, in _run self._context.run(self._callback, *self._args) File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/session.py", line 198, in dispatch_event await control._trigger_event(event_name, event_data) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/base_control.py", line 346, in _trigger_event await session.after_event(session.index.get(self._i)) File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/session.py", line 263, in after_event await self.__auto_update(control) File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/session.py", line 275, in __auto_update control.update() File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/page.py", line 452, in update self.__update(self) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/page.py", line 461, in __update self.session.patch_control(c) File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/session.py", line 125, in patch_control patch, added_controls, removed_controls = self.__get_update_control_patch( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/session.py", line 301, in __get_update_control_patch patch, added_controls, removed_controls = ObjectPatch.from_diff( ^^^^^^^^^^^^^^^^^^^^^^ File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 245, in from_diff builder._compare_values(parent, path or [], None, src, dst, frozen=frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 1049, in _compare_values self._compare_dataclasses( File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 964, in _compare_dataclasses self._compare_values(dst, path, field_name, old, new, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 1033, in _compare_values self._compare_lists(parent, _path_join(path, key), src, dst, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 730, in _compare_lists self._compare_dataclasses( File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 964, in _compare_dataclasses self._compare_values(dst, path, field_name, old, new, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 1033, in _compare_values self._compare_lists(parent, _path_join(path, key), src, dst, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 617, in _compare_lists logger.debug(f"\n_compare_lists: {path} {src} {dst}") ^^^^^ File "/usr/lib/python3.12/dataclasses.py", line 262, in wrapper result = user_function(self) ^^^^^^^^^^^^^^^^^^^ File "", line 3, in __repr__ File "/usr/lib/python3.12/dataclasses.py", line 262, in wrapper result = user_function(self) ^^^^^^^^^^^^^^^^^^^ File "", line 3, in __repr__ File "/usr/lib/python3.12/dataclasses.py", line 262, in wrapper result = user_function(self) ^^^^^^^^^^^^^^^^^^^ File "", line 3, in __repr__ File "/usr/lib/python3.12/dataclasses.py", line 262, in wrapper result = user_function(self) ^^^^^^^^^^^^^^^^^^^ File "", line 3, in __repr__ File "/usr/lib/python3.12/dataclasses.py", line 262, in wrapper result = user_function(self) ^^^^^^^^^^^^^^^^^^^ File "", line 3, in __repr__ File "/usr/lib/python3.12/dataclasses.py", line 262, in wrapper result = user_function(self) ^^^^^^^^^^^^^^^^^^^ File "", line 3, in __repr__ File "/usr/lib/python3.12/dataclasses.py", line 262, in wrapper result = user_function(self) ^^^^^^^^^^^^^^^^^^^ File "", line 3, in __repr__ File "/home/user/dev/h-1.flet.3/app_compiz_shortcuts.py", line 33, in signal_handler sys.exit(0) SystemExit: 0 2026-02-19 22:47:19,968 - INFO - ショートカットキー設定完了 2026-02-19 22:47:20,005 - INFO - Compiz対応ショートカットキーアプリ起動完了 2026-02-19 22:47:21,616 - INFO - 機能選択: ダッシュボード 2026-02-19 22:47:22,949 - INFO - ダッシュボード機能実行 2026-02-19 22:47:25,123 - INFO - データベース初期化完了 2026-02-19 22:47:25,125 - ERROR - アプリケーション起動エラー: property 'page' of 'DashboardView' object has no setter 2026-02-19 22:47:28,860 - INFO - 機能選択: 売上管理 2026-02-19 22:47:29,640 - INFO - 売上管理機能実行 2026-02-19 22:47:31,848 - INFO - データベース初期化完了 2026-02-19 22:47:31,867 - INFO - アプリケーション起動完了 2026-02-19 22:47:40,564 - INFO - Session was garbage collected: RVyaPlsYQrjoO48W 2026-02-19 22:47:40,572 - INFO - アプリケーション正常終了 2026-02-19 22:47:42,378 - INFO - 機能選択: 顧客管理 2026-02-19 22:47:44,367 - INFO - 顧客管理機能実行 2026-02-19 22:47:56,219 - INFO - アプリケーション正常終了 2026-02-19 22:47:56,220 - INFO - Session was garbage collected: 4gLACyWsP8MmyuhY 2026-02-19 22:47:56,269 - ERROR - Task exception was never retrieved future: exception=SystemExit(0)> Traceback (most recent call last): File "/home/user/dev/h-1.flet.3/app_compiz_shortcuts.py", line 388, in ft.run(main) File "/home/user/.venv/lib/python3.12/site-packages/flet/app.py", line 96, in run return asyncio.run( ^^^^^^^^^^^^ File "/usr/lib/python3.12/asyncio/runners.py", line 194, in run return runner.run(main) ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/asyncio/runners.py", line 118, in run return self._loop.run_until_complete(task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/asyncio/base_events.py", line 674, in run_until_complete self.run_forever() File "/usr/lib/python3.12/asyncio/base_events.py", line 641, in run_forever self._run_once() File "/usr/lib/python3.12/asyncio/base_events.py", line 1987, in _run_once handle._run() File "/usr/lib/python3.12/asyncio/events.py", line 88, in _run self._context.run(self._callback, *self._args) File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/session.py", line 198, in dispatch_event await control._trigger_event(event_name, event_data) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/base_control.py", line 346, in _trigger_event await session.after_event(session.index.get(self._i)) File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/session.py", line 263, in after_event await self.__auto_update(control) File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/session.py", line 275, in __auto_update control.update() File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/page.py", line 452, in update self.__update(self) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/page.py", line 461, in __update self.session.patch_control(c) File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/session.py", line 125, in patch_control patch, added_controls, removed_controls = self.__get_update_control_patch( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/session.py", line 301, in __get_update_control_patch patch, added_controls, removed_controls = ObjectPatch.from_diff( ^^^^^^^^^^^^^^^^^^^^^^ File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 245, in from_diff builder._compare_values(parent, path or [], None, src, dst, frozen=frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 1049, in _compare_values self._compare_dataclasses( File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 964, in _compare_dataclasses self._compare_values(dst, path, field_name, old, new, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 1033, in _compare_values self._compare_lists(parent, _path_join(path, key), src, dst, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 730, in _compare_lists self._compare_dataclasses( File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 964, in _compare_dataclasses self._compare_values(dst, path, field_name, old, new, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 1033, in _compare_values self._compare_lists(parent, _path_join(path, key), src, dst, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 617, in _compare_lists logger.debug(f"\n_compare_lists: {path} {src} {dst}") ^^^^^ File "/usr/lib/python3.12/dataclasses.py", line 262, in wrapper result = user_function(self) ^^^^^^^^^^^^^^^^^^^ File "", line 3, in __repr__ File "/usr/lib/python3.12/dataclasses.py", line 262, in wrapper result = user_function(self) ^^^^^^^^^^^^^^^^^^^ File "", line 3, in __repr__ File "/usr/lib/python3.12/dataclasses.py", line 262, in wrapper result = user_function(self) ^^^^^^^^^^^^^^^^^^^ File "", line 3, in __repr__ File "/usr/lib/python3.12/dataclasses.py", line 262, in wrapper result = user_function(self) ^^^^^^^^^^^^^^^^^^^ File "", line 3, in __repr__ File "/usr/lib/python3.12/dataclasses.py", line 262, in wrapper result = user_function(self) ^^^^^^^^^^^^^^^^^^^ File "", line 3, in __repr__ File "/usr/lib/python3.12/dataclasses.py", line 262, in wrapper result = user_function(self) ^^^^^^^^^^^^^^^^^^^ File "", line 3, in __repr__ File "/usr/lib/python3.12/dataclasses.py", line 262, in wrapper result = user_function(self) ^^^^^^^^^^^^^^^^^^^ File "", line 3, in __repr__ File "/home/user/dev/h-1.flet.3/app_compiz_shortcuts.py", line 33, in signal_handler sys.exit(0) SystemExit: 0 2026-02-19 22:48:12,251 - INFO - ショートカットキー設定完了 2026-02-19 22:48:12,294 - INFO - Compiz対応ショートカットキーアプリ起動完了 2026-02-19 22:48:16,760 - INFO - アプリケーション正常終了 2026-02-19 22:48:16,761 - INFO - Session was garbage collected: 0Xm2gTAzzvCY2qpq 2026-02-19 22:48:16,813 - ERROR - Task exception was never retrieved future: exception=SystemExit(0)> Traceback (most recent call last): File "/home/user/dev/h-1.flet.3/app_compiz_shortcuts.py", line 388, in ft.run(main) File "/home/user/.venv/lib/python3.12/site-packages/flet/app.py", line 96, in run return asyncio.run( ^^^^^^^^^^^^ File "/usr/lib/python3.12/asyncio/runners.py", line 194, in run return runner.run(main) ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/asyncio/runners.py", line 118, in run return self._loop.run_until_complete(task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/asyncio/base_events.py", line 674, in run_until_complete self.run_forever() File "/usr/lib/python3.12/asyncio/base_events.py", line 641, in run_forever self._run_once() File "/usr/lib/python3.12/asyncio/base_events.py", line 1987, in _run_once handle._run() File "/usr/lib/python3.12/asyncio/events.py", line 88, in _run self._context.run(self._callback, *self._args) File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/session.py", line 198, in dispatch_event await control._trigger_event(event_name, event_data) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/base_control.py", line 346, in _trigger_event await session.after_event(session.index.get(self._i)) File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/session.py", line 263, in after_event await self.__auto_update(control) File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/session.py", line 275, in __auto_update control.update() File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/page.py", line 452, in update self.__update(self) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/page.py", line 461, in __update self.session.patch_control(c) File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/session.py", line 125, in patch_control patch, added_controls, removed_controls = self.__get_update_control_patch( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/session.py", line 301, in __get_update_control_patch patch, added_controls, removed_controls = ObjectPatch.from_diff( ^^^^^^^^^^^^^^^^^^^^^^ File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 245, in from_diff builder._compare_values(parent, path or [], None, src, dst, frozen=frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 1049, in _compare_values self._compare_dataclasses( File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 964, in _compare_dataclasses self._compare_values(dst, path, field_name, old, new, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 1033, in _compare_values self._compare_lists(parent, _path_join(path, key), src, dst, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 730, in _compare_lists self._compare_dataclasses( File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 964, in _compare_dataclasses self._compare_values(dst, path, field_name, old, new, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 1033, in _compare_values self._compare_lists(parent, _path_join(path, key), src, dst, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 617, in _compare_lists logger.debug(f"\n_compare_lists: {path} {src} {dst}") ^^^^^ File "/usr/lib/python3.12/dataclasses.py", line 262, in wrapper result = user_function(self) ^^^^^^^^^^^^^^^^^^^ File "", line 3, in __repr__ File "/usr/lib/python3.12/dataclasses.py", line 262, in wrapper result = user_function(self) ^^^^^^^^^^^^^^^^^^^ File "", line 3, in __repr__ File "/usr/lib/python3.12/dataclasses.py", line 262, in wrapper result = user_function(self) ^^^^^^^^^^^^^^^^^^^ File "", line 3, in __repr__ File "/usr/lib/python3.12/dataclasses.py", line 262, in wrapper result = user_function(self) ^^^^^^^^^^^^^^^^^^^ File "", line 3, in __repr__ File "/usr/lib/python3.12/dataclasses.py", line 262, in wrapper result = user_function(self) ^^^^^^^^^^^^^^^^^^^ File "", line 3, in __repr__ File "/usr/lib/python3.12/enum.py", line 1230, in __repr__ return "<%s.%s: %s>" % (self.__class__.__name__, self._name_, v_repr(self._value_)) ^^^^^^^^^^^^^^^^^^^^^^^ File "/home/user/dev/h-1.flet.3/app_compiz_shortcuts.py", line 33, in signal_handler sys.exit(0) SystemExit: 0 2026-02-19 22:51:46,592 - INFO - ショートカットキー設定完了 2026-02-19 22:51:46,629 - INFO - Compiz対応ショートカットキーアプリ起動完了 2026-02-19 22:51:53,673 - INFO - 機能選択: ダッシュボード 2026-02-19 22:51:55,722 - INFO - ダッシュボード機能実行 2026-02-19 22:51:57,871 - INFO - データベース初期化完了 2026-02-19 22:51:57,872 - ERROR - アプリケーション起動エラー: property 'page' of 'DashboardView' object has no setter 2026-02-19 22:52:04,395 - INFO - Session was garbage collected: r32T7sUcSbL2SDYQ 2026-02-19 22:52:04,400 - INFO - アプリケーション終了処理開始 2026-02-19 22:52:04,401 - INFO - アプリケーション正常終了 2026-02-19 22:52:05,803 - INFO - 機能選択: 売上管理 2026-02-19 22:52:07,041 - INFO - 売上管理機能実行 2026-02-19 22:52:09,192 - INFO - データベース初期化完了 2026-02-19 22:52:09,205 - INFO - アプリケーション起動完了 2026-02-19 22:52:14,741 - INFO - Session was garbage collected: 0mwG5U54BeEpEU0f 2026-02-19 22:52:14,747 - INFO - アプリケーション正常終了 2026-02-19 22:52:16,033 - INFO - アプリケーション正常終了 2026-02-19 22:52:16,034 - INFO - Session was garbage collected: cqadZf8CJor0nHkL 2026-02-19 22:52:16,090 - ERROR - Task exception was never retrieved future: exception=SystemExit(0)> Traceback (most recent call last): File "/home/user/dev/h-1.flet.3/app_compiz_shortcuts.py", line 392, in ft.run(main) File "/home/user/.venv/lib/python3.12/site-packages/flet/app.py", line 96, in run return asyncio.run( ^^^^^^^^^^^^ File "/usr/lib/python3.12/asyncio/runners.py", line 194, in run return runner.run(main) ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/asyncio/runners.py", line 118, in run return self._loop.run_until_complete(task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/asyncio/base_events.py", line 674, in run_until_complete self.run_forever() File "/usr/lib/python3.12/asyncio/base_events.py", line 641, in run_forever self._run_once() File "/usr/lib/python3.12/asyncio/base_events.py", line 1987, in _run_once handle._run() File "/usr/lib/python3.12/asyncio/events.py", line 88, in _run self._context.run(self._callback, *self._args) File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/session.py", line 198, in dispatch_event await control._trigger_event(event_name, event_data) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/base_control.py", line 346, in _trigger_event await session.after_event(session.index.get(self._i)) File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/session.py", line 263, in after_event await self.__auto_update(control) File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/session.py", line 275, in __auto_update control.update() File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/page.py", line 452, in update self.__update(self) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/page.py", line 461, in __update self.session.patch_control(c) File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/session.py", line 125, in patch_control patch, added_controls, removed_controls = self.__get_update_control_patch( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/session.py", line 301, in __get_update_control_patch patch, added_controls, removed_controls = ObjectPatch.from_diff( ^^^^^^^^^^^^^^^^^^^^^^ File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 245, in from_diff builder._compare_values(parent, path or [], None, src, dst, frozen=frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 1049, in _compare_values self._compare_dataclasses( File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 964, in _compare_dataclasses self._compare_values(dst, path, field_name, old, new, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 1033, in _compare_values self._compare_lists(parent, _path_join(path, key), src, dst, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 730, in _compare_lists self._compare_dataclasses( File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 964, in _compare_dataclasses self._compare_values(dst, path, field_name, old, new, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 1033, in _compare_values self._compare_lists(parent, _path_join(path, key), src, dst, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 617, in _compare_lists logger.debug(f"\n_compare_lists: {path} {src} {dst}") ^^^^^ File "/usr/lib/python3.12/dataclasses.py", line 262, in wrapper result = user_function(self) ^^^^^^^^^^^^^^^^^^^ File "", line 3, in __repr__ File "/usr/lib/python3.12/dataclasses.py", line 262, in wrapper result = user_function(self) ^^^^^^^^^^^^^^^^^^^ File "", line 3, in __repr__ File "/usr/lib/python3.12/dataclasses.py", line 262, in wrapper result = user_function(self) ^^^^^^^^^^^^^^^^^^^ File "", line 3, in __repr__ File "/usr/lib/python3.12/dataclasses.py", line 262, in wrapper result = user_function(self) ^^^^^^^^^^^^^^^^^^^ File "", line 3, in __repr__ File "/usr/lib/python3.12/dataclasses.py", line 262, in wrapper result = user_function(self) ^^^^^^^^^^^^^^^^^^^ File "", line 3, in __repr__ File "/usr/lib/python3.12/dataclasses.py", line 262, in wrapper result = user_function(self) ^^^^^^^^^^^^^^^^^^^ File "", line 3, in __repr__ File "/usr/lib/python3.12/dataclasses.py", line 262, in wrapper result = user_function(self) ^^^^^^^^^^^^^^^^^^^ File "", line 3, in __repr__ File "/home/user/dev/h-1.flet.3/app_compiz_shortcuts.py", line 33, in signal_handler sys.exit(0) SystemExit: 0 2026-02-19 23:00:53,888 - INFO - Session was garbage collected: 9p1HxBz0GLA4C782 2026-02-19 23:00:53,965 - INFO - アプリケーション終了処理開始 2026-02-19 23:00:53,966 - INFO - アプリケーション正常終了 2026-02-19 23:22:59,072 - INFO - ショートカットキー設定完了 2026-02-19 23:22:59,161 - INFO - Compiz対応ショートカットキーアプリ起動完了 2026-02-19 23:23:35,173 - INFO - 機能選択: 売上管理 2026-02-19 23:23:36,643 - INFO - 売上管理機能実行 2026-02-19 23:23:43,733 - INFO - データベース初期化完了 2026-02-19 23:23:43,750 - INFO - アプリケーション起動完了 2026-02-19 23:23:48,094 - INFO - Session was garbage collected: qYhLxUqfpSTEnvox 2026-02-19 23:23:48,141 - INFO - アプリケーション正常終了 2026-02-19 23:23:50,167 - INFO - Session was garbage collected: TggfJsBi5aMHHdWO 2026-02-19 23:24:47,303 - INFO - ショートカットキー設定完了 2026-02-19 23:24:47,414 - INFO - Compiz対応ショートカットキーアプリ起動完了 2026-02-19 23:26:42,048 - INFO - 機能選択: 売上管理 2026-02-19 23:26:43,693 - INFO - 機能選択: ダッシュボード 2026-02-19 23:26:45,628 - INFO - 機能選択: 商品管理 2026-02-19 23:26:46,375 - INFO - 機能選択: 伝票入力 2026-02-19 23:26:49,463 - INFO - アプリケーション正常終了 2026-02-19 23:26:49,465 - INFO - Session was garbage collected: PH8zQyLIFa6vmCCQ 2026-02-19 23:26:49,529 - ERROR - Task exception was never retrieved future: exception=SystemExit(0)> Traceback (most recent call last): File "/home/user/dev/h-1.flet.3/app_compiz_shortcuts.py", line 395, in ft.run(main) File "/home/user/.venv/lib/python3.12/site-packages/flet/app.py", line 96, in run return asyncio.run( ^^^^^^^^^^^^ File "/usr/lib/python3.12/asyncio/runners.py", line 194, in run return runner.run(main) ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/asyncio/runners.py", line 118, in run return self._loop.run_until_complete(task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/asyncio/base_events.py", line 674, in run_until_complete self.run_forever() File "/usr/lib/python3.12/asyncio/base_events.py", line 641, in run_forever self._run_once() File "/usr/lib/python3.12/asyncio/base_events.py", line 1987, in _run_once handle._run() File "/usr/lib/python3.12/asyncio/events.py", line 88, in _run self._context.run(self._callback, *self._args) File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/session.py", line 198, in dispatch_event await control._trigger_event(event_name, event_data) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/base_control.py", line 346, in _trigger_event await session.after_event(session.index.get(self._i)) File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/session.py", line 263, in after_event await self.__auto_update(control) File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/session.py", line 275, in __auto_update control.update() File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/page.py", line 452, in update self.__update(self) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/page.py", line 461, in __update self.session.patch_control(c) File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/session.py", line 125, in patch_control patch, added_controls, removed_controls = self.__get_update_control_patch( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/session.py", line 301, in __get_update_control_patch patch, added_controls, removed_controls = ObjectPatch.from_diff( ^^^^^^^^^^^^^^^^^^^^^^ File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 245, in from_diff builder._compare_values(parent, path or [], None, src, dst, frozen=frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 1049, in _compare_values self._compare_dataclasses( File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 964, in _compare_dataclasses self._compare_values(dst, path, field_name, old, new, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 1033, in _compare_values self._compare_lists(parent, _path_join(path, key), src, dst, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 730, in _compare_lists self._compare_dataclasses( File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 964, in _compare_dataclasses self._compare_values(dst, path, field_name, old, new, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 1033, in _compare_values self._compare_lists(parent, _path_join(path, key), src, dst, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 730, in _compare_lists self._compare_dataclasses( File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 990, in _compare_dataclasses self._compare_values(dst, path, field_name, old, new, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 1049, in _compare_values self._compare_dataclasses( File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 964, in _compare_dataclasses self._compare_values(dst, path, field_name, old, new, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 1033, in _compare_values self._compare_lists(parent, _path_join(path, key), src, dst, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 730, in _compare_lists self._compare_dataclasses( File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 990, in _compare_dataclasses self._compare_values(dst, path, field_name, old, new, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 1049, in _compare_values self._compare_dataclasses( File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 990, in _compare_dataclasses self._compare_values(dst, path, field_name, old, new, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 1049, in _compare_values self._compare_dataclasses( File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 964, in _compare_dataclasses self._compare_values(dst, path, field_name, old, new, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 1033, in _compare_values self._compare_lists(parent, _path_join(path, key), src, dst, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 730, in _compare_lists self._compare_dataclasses( File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 990, in _compare_dataclasses self._compare_values(dst, path, field_name, old, new, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 1049, in _compare_values self._compare_dataclasses( File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 964, in _compare_dataclasses self._compare_values(dst, path, field_name, old, new, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 1033, in _compare_values self._compare_lists(parent, _path_join(path, key), src, dst, frozen) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/object_patch.py", line 617, in _compare_lists logger.debug(f"\n_compare_lists: {path} {src} {dst}") ^^^^^ File "/usr/lib/python3.12/dataclasses.py", line 262, in wrapper result = user_function(self) ^^^^^^^^^^^^^^^^^^^ File "", line 3, in __repr__ File "/usr/lib/python3.12/dataclasses.py", line 262, in wrapper result = user_function(self) ^^^^^^^^^^^^^^^^^^^ File "", line 3, in __repr__ File "/home/user/dev/h-1.flet.3/app_compiz_shortcuts.py", line 33, in signal_handler sys.exit(0) SystemExit: 0 2026-02-19 23:28:56,404 - INFO - ショートカットキー設定完了 2026-02-19 23:28:56,436 - INFO - Compiz対応ショートカットキーアプリ起動完了 2026-02-19 23:30:48,833 - INFO - アプリケーション正常終了 2026-02-19 23:30:48,899 - INFO - Session was garbage collected: Cw7TxonDjbYMdw3T 2026-02-19 23:30:52,823 - INFO - ショートカットキー設定完了 2026-02-19 23:30:52,890 - INFO - Compiz対応ショートカットキーアプリ起動完了 2026-02-19 23:31:10,197 - INFO - アプリケーション正常終了 2026-02-19 23:31:10,226 - INFO - Session was garbage collected: c53GuDGBZXxvjCww 2026-02-19 23:31:14,680 - INFO - ショートカットキー設定完了 2026-02-19 23:31:14,714 - INFO - Compiz対応ショートカットキーアプリ起動完了 2026-02-19 23:31:47,781 - INFO - Session was garbage collected: WUNGebz2CNzU3cFk 2026-02-19 23:31:47,807 - INFO - アプリケーション正常終了 2026-02-19 23:32:09,911 - INFO - ショートカットキー設定完了 2026-02-19 23:32:09,950 - INFO - Compiz対応ショートカットキーアプリ起動完了 2026-02-19 23:32:28,407 - INFO - アプリケーション正常終了 2026-02-19 23:32:28,442 - INFO - Session was garbage collected: SnkMhUwRPwp6SFAp 2026-02-19 23:32:47,803 - INFO - ショートカットキー設定完了 2026-02-19 23:32:47,845 - INFO - Compiz対応ショートカットキーアプリ起動完了 2026-02-19 23:33:18,043 - INFO - Session was garbage collected: 74npbPaHkmm9OMOi 2026-02-19 23:33:18,047 - INFO - アプリケーション正常終了 2026-02-19 23:34:40,768 - INFO - ショートカットキー設定完了 2026-02-19 23:34:40,811 - INFO - Compiz対応ショートカットキーアプリ起動完了 2026-02-19 23:34:52,007 - INFO - 機能選択: ダッシュボード 2026-02-19 23:34:52,675 - INFO - 機能選択: 売上管理 2026-02-19 23:34:53,457 - INFO - 機能選択: ダッシュボード 2026-02-19 23:34:53,933 - INFO - 機能選択: 売上管理 2026-02-19 23:35:55,641 - INFO - Session was garbage collected: olQxcqxDARi4pgzu 2026-02-19 23:35:55,645 - INFO - アプリケーション正常終了 2026-02-19 23:36:22,945 - INFO - ショートカットキー設定完了 2026-02-19 23:36:22,987 - INFO - Compiz対応ショートカットキーアプリ起動完了 2026-02-19 23:37:21,006 - INFO - アプリケーション正常終了 2026-02-19 23:37:21,010 - INFO - Session was garbage collected: lJxOABS9XchSkkyZ 2026-02-19 23:37:21,085 - ERROR - Task exception was never retrieved future: exception=SystemExit(0)> Traceback (most recent call last): File "/home/user/dev/h-1.flet.3/app_compiz_shortcuts.py", line 395, in ft.run(main) File "/home/user/.venv/lib/python3.12/site-packages/flet/app.py", line 96, in run return asyncio.run( ^^^^^^^^^^^^ File "/usr/lib/python3.12/asyncio/runners.py", line 194, in run return runner.run(main) ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/asyncio/runners.py", line 118, in run return self._loop.run_until_complete(task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/asyncio/base_events.py", line 674, in run_until_complete self.run_forever() File "/usr/lib/python3.12/asyncio/base_events.py", line 641, in run_forever self._run_once() File "/usr/lib/python3.12/asyncio/base_events.py", line 1987, in _run_once handle._run() File "/usr/lib/python3.12/asyncio/events.py", line 88, in _run self._context.run(self._callback, *self._args) File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/session.py", line 198, in dispatch_event await control._trigger_event(event_name, event_data) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/base_control.py", line 346, in _trigger_event await session.after_event(session.index.get(self._i)) File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/session.py", line 263, in after_event await self.__auto_update(control) File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/session.py", line 275, in __auto_update control.update() File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/page.py", line 452, in update self.__update(self) File "/home/user/.venv/lib/python3.12/site-packages/flet/controls/page.py", line 461, in __update self.session.patch_control(c) File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/session.py", line 143, in patch_control self.__send_message( File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/session.py", line 286, in __send_message self.__conn.send_message(message) File "/home/user/.venv/lib/python3.12/site-packages/flet/messaging/flet_socket_server.py", line 305, in send_message m = msgpack.packb( ^^^^^^^^^^^^^^ File "/home/user/.venv/lib/python3.12/site-packages/msgpack/__init__.py", line 36, in packb return Packer(**kwargs).pack(o) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/user/dev/h-1.flet.3/app_compiz_shortcuts.py", line 33, in signal_handler sys.exit(0) SystemExit: 0