Commit Graph

1071 Commits

Author SHA1 Message Date
5f7cc7f671 fixes type 2024-04-25 10:51:53 +02:00
768be76cc8 replaces parseListAttrAndIndex with parseKeyedAttribute inn stateUtils 2024-04-23 14:35:22 +02:00
8fd83fbd7d updates get_object_attr_from_path to support dictionaries 2024-04-23 14:21:39 +02:00
564eeeb433 adds dictionary support to state_manager (__update_attribute_by_path) 2024-04-22 19:32:09 +02:00
216368571a fixes parse_keyed_attributes 2024-04-22 19:31:29 +02:00
2df1a673ac adds DictComponent to GenericComponent 2024-04-22 19:11:23 +02:00
d40d9c5e47 adds first version of DictComponent 2024-04-22 19:11:13 +02:00
6cae76bde1 adds tests for parse_keyed_attribute 2024-04-22 19:11:02 +02:00
32e2a8a4d1 replaces parse_list_attr_and_index with parse_keyed_attribute to support dictionaries 2024-04-22 19:11:02 +02:00
0ac4049282 Merge pull request #122 from tiqi-group/fix/ListComponent_item_key
Fix: list component item key
2024-04-22 18:39:51 +02:00
d24c66e522 npm run build 2024-04-22 18:38:27 +02:00
9ae6895858 replaces undefined name by full_access_path in ListComponent item 2024-04-22 18:38:03 +02:00
2b8e25f5f1 Merge pull request #121 from tiqi-group/feat/add_async_method_status_spinner
Feat: adds async method status spinner
2024-04-22 17:49:58 +02:00
9cfcb1ba0c npm run build 2024-04-22 17:47:14 +02:00
a73e721b73 adds spinner to async task when waiting for backend status update 2024-04-22 17:46:58 +02:00
503240aeae Merge pull request #120 from tiqi-group/documentation/coloured_enum
adds note that coloured enum values must be unique
2024-04-17 11:49:45 +02:00
ba24deecb7 adds note that coloured enum values must be unique 2024-04-17 11:47:43 +02:00
5333acd583 updates version number v0.8.1 2024-04-17 09:34:30 +02:00
81c05d2e14 Merge pull request #119 from tiqi-group/fix/component_display
Fix/component display
2024-04-17 09:28:32 +02:00
8832c879a1 npm run build 2024-04-17 09:21:51 +02:00
ec1f68ae4a using fullAccessPath as Form name for NumberComponent fixing cursor jumps 2024-04-17 09:21:02 +02:00
f5e108bbe5 fixes readonly coloured enum 2024-04-17 09:11:33 +02:00
dfe543067f fixes frontend button 2024-04-17 09:07:24 +02:00
a77dcfdfae Merge pull request #118 from tiqi-group/feat/sio_server_client
Feat/sio server client
v0.8.0
2024-04-16 11:48:27 +02:00
fe01ada733 adds tab completion test for client 2024-04-16 11:29:44 +02:00
16c1f966ab adds test for dynamically added attribute 2024-04-16 11:15:42 +02:00
003ee95272 replaces test_image test image url 2024-04-16 11:01:52 +02:00
dfbf1c61af updates Readme (replaces rpyc with pydase.Client) 2024-04-16 10:55:54 +02:00
7233e5933b updates client documentation 2024-04-16 10:41:18 +02:00
09e66400c3 removes rpyc dependency 2024-04-16 10:21:25 +02:00
6977b795e5 updates pydase.Server docstring 2024-04-16 10:21:25 +02:00
8911b860d7 updates client list testing 2024-04-16 10:08:42 +02:00
245b1844c9 adds update_value method to reduce code duplication 2024-04-16 10:08:42 +02:00
d48ae9f5ad adds trigger_method function to reduce code duplication 2024-04-16 09:59:39 +02:00
cf637d19ae adds docstring to ProxyClass 2024-04-16 09:49:00 +02:00
edfb7d0341 Using super() in proxy class constructor 2024-04-16 09:36:34 +02:00
7b06786307 updates pydase.Client documentation and constructor arguments 2024-04-16 09:34:29 +02:00
5eeaefdd63 refactors client sio event setup 2024-04-15 08:16:46 +02:00
f65a0e31c3 udpates client tests 2024-04-09 13:52:41 +02:00
fbada6d818 adds ProxyList methods 2024-04-09 13:43:43 +02:00
507f286963 adds blocking kwarg to client
If blocking is true, client init will wait until it could connect to the server.
2024-04-09 13:27:55 +02:00
c148eba5dd updates client tests 2024-04-09 09:25:47 +02:00
61c7dc8333 client retries to connect if server is not available. Connection process is not blocking anymore 2024-04-09 09:25:01 +02:00
a879b09e0b updates version to 0.8.0 2024-04-09 09:25:01 +02:00
bba21e3241 adds Client tests 2024-04-09 09:25:01 +02:00
16bd17f75c adds deserializer tests 2024-04-09 09:25:01 +02:00
ad2800aaf6 improves exception deserialization
Tries to use builtins exceptions if possible.
2024-04-08 11:13:14 +02:00
d792601663 removes out-dated tests 2024-04-08 10:23:24 +02:00
166fc57877 adds property observer test 2024-04-08 10:23:24 +02:00
5b762db535 fixes detection of property dependencies for classes inheriting from other observables
Inheriting from a class that itself has defined properties, you cannot get those properties by calling
vars(type(obj)). Instead, you have to go through all the classes' members and check if they are properties.
You can either do this using dir(type(obj)) and get the members using getattr or just use inspect.getmembers.
2024-04-08 10:23:24 +02:00