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