255 Commits

Author SHA1 Message Date
Mose Müller
c60730f21b removes unused "info" endpoint from web server 2023-11-28 14:57:45 +01:00
Mose Müller
d5cd97ea57 updates utils.logging 2023-11-28 14:53:51 +01:00
Mose Müller
0136885207 updates callback manager 2023-11-28 14:53:48 +01:00
Mose Müller
c04e048e21 updates NumberSlider (constructor kwargs) 2023-11-28 14:41:28 +01:00
Mose Müller
9e9d3f17bc implements ruff suggestions 2023-11-27 17:37:37 +01:00
Mose Müller
e57fe10c9e Removes unnecessary pass statement 2023-11-27 17:36:28 +01:00
Mose Müller
cb2687a4b9 only import Callable when TYPE_CHECKING 2023-11-27 17:16:15 +01:00
Mose Müller
ab794d780b implements logging suggestions (no f-strings) 2023-11-27 17:16:15 +01:00
Mose Müller
617eed4d96 implements ruff suggestions 2023-11-27 17:16:15 +01:00
Mose Müller
eab99df9d1 npm run build 2023-11-27 16:16:15 +01:00
Mose Müller
9d36f99404 adds CRITICAL log level 2023-11-27 16:15:53 +01:00
Mose Müller
7b7ef0eb97 npm run build 2023-11-27 16:09:39 +01:00
Mose Müller
a769f4eb3b updates SocketIOHandler 2023-11-27 16:01:36 +01:00
Mose Müller
3970d5a17b removes unused import 2023-11-27 15:58:05 +01:00
Mose Müller
f67591c7ac npm run build 2023-11-27 15:42:33 +01:00
Mose Müller
acaac6f0a6 initialises SocketIOHandler in web server 2023-11-27 15:39:00 +01:00
Mose Müller
e9df89765d adds SocketIOHandler emitting error messages via socketio.AsyncServer 2023-11-27 15:38:35 +01:00
Mose Müller
69328d6f68 fix: sio_callback creates correct full_access_path now 2023-11-27 13:38:28 +01:00
Mose Müller
abd77e053d removes debug msg 2023-11-16 10:23:53 +01:00
Mose Müller
a83e0c6c7f only update type value in serialized dict if its not a method 2023-11-16 09:42:41 +01:00
Mose Müller
e2fb9ebae5 npm run build 2023-11-16 09:15:22 +01:00
Mose Müller
9820bda4b5 webserver sio callback emits serialized value to frontend clients now 2023-11-16 09:13:37 +01:00
Mose Müller
f5116607b9 replaces lambda functions with functions in callback manager 2023-11-16 09:10:23 +01:00
Mose Müller
0ea997384c chore: type hints, mypy issues 2023-11-16 08:33:54 +01:00
Mose Müller
28410a97f5 udpates DataServiceList (constructor and attributes) 2023-11-16 08:33:17 +01:00
Mose Müller
f5e6dca16a moves check for load_state decorator to load_state method in StateManager 2023-11-09 17:32:30 +01:00
Mose Müller
4a45d0d438 npm run build 2023-11-09 17:10:56 +01:00
Mose Müller
1af4f98a48 updates has_load_state_decorator logic 2023-11-09 15:52:22 +01:00
Mose Müller
eddf3dd2fc adds docstring 2023-11-09 15:52:06 +01:00
Mose Müller
aa9f1ba35a adds load_state decorator 2023-11-09 15:29:39 +01:00
Mose Müller
2208e5f66e npm run build 2023-11-09 15:16:53 +01:00
Mose Müller
b60995d218 removes unnecessary log msg 2023-11-09 14:10:27 +01:00
Mose Müller
380f98edb5 adds type hint 2023-11-09 14:10:14 +01:00
Mose Müller
bdf5512bcc adds run_method socketio event to web server 2023-11-09 14:03:20 +01:00
Mose Müller
a323ce169e renames frontend_update socketio event to set_attribute 2023-11-09 13:53:13 +01:00
Mose Müller
1776fc8623 converts values (ints and quantities) when setting list entries 2023-11-09 11:49:42 +01:00
Mose Müller
784d49d90c refactores __update_attribute_by_path of StateManager 2023-11-09 11:36:45 +01:00
Mose Müller
8dd05ac5e3 renames helper function 2023-11-09 11:35:04 +01:00
Mose Müller
27bb73a2da adds docstring 2023-11-09 08:20:51 +01:00
Mose Müller
24f1574168 web server now uses StateManager method to update DataService attributes 2023-11-08 17:08:31 +01:00
Mose Müller
b594a91a18 refactors load_state method 2023-11-08 17:08:00 +01:00
Mose Müller
e708d6f1c3 adds logic of updating DataService attributes to StateManager 2023-11-08 17:07:37 +01:00
Mose Müller
6c2c5d4ad1 deprecates update_DataService_attribute function 2023-11-08 17:05:55 +01:00
Mose Müller
14b5219915 refactoring serializer module methods 2023-11-07 18:23:24 +01:00
Mose Müller
7c573cdc10 updating docstring 2023-11-07 17:16:02 +01:00
Mose Müller
393b025648 renaming function, updating docstring 2023-11-07 17:15:54 +01:00
Mose Müller
03fee3f88c moves generate_paths_from_DataService_dict to serializer module 2023-11-07 17:06:35 +01:00
Mose Müller
59c7d7bb6f formatting 2023-11-07 17:03:36 +01:00
Mose Müller
dc70f3cfcf renames functions, adds docstrings 2023-11-07 16:59:59 +01:00
Mose Müller
c9b5547831 refactoring serializer.py 2023-11-07 16:41:22 +01:00