mirror of
https://github.com/tiqi-group/pydase.git
synced 2025-04-22 01:00:02 +02:00
fixes exception message
This commit is contained in:
parent
7e06944018
commit
de7badd007
@ -465,13 +465,13 @@ def get_next_level_dict_by_key(
|
|||||||
|
|
||||||
# Implementation remains the same as the earlier code snippet
|
# Implementation remains the same as the earlier code snippet
|
||||||
# Check if the key contains an index part like 'attr_name[<key>]'
|
# Check if the key contains an index part like 'attr_name[<key>]'
|
||||||
attr_name, key = parse_keyed_attribute(attr_name)
|
attr_name_base, key = parse_keyed_attribute(attr_name)
|
||||||
|
|
||||||
# Add the attr_name key to the serialized object if it does not exist AND the key
|
# Add the attr_name key to the serialized object if it does not exist AND the key
|
||||||
# is None. Otherwise, we are trying to add a key-value pair/item to a non-existing
|
# is None. Otherwise, we are trying to add a key-value pair/item to a non-existing
|
||||||
# object
|
# object
|
||||||
serialized_object = ensure_exists(
|
serialized_object = ensure_exists(
|
||||||
serialization_dict, attr_name, allow_add_key=allow_append and key is None
|
serialization_dict, attr_name_base, allow_add_key=allow_append and key is None
|
||||||
)
|
)
|
||||||
|
|
||||||
if key is not None:
|
if key is not None:
|
||||||
@ -481,12 +481,12 @@ def get_next_level_dict_by_key(
|
|||||||
)
|
)
|
||||||
except (KeyError, IndexError) as e:
|
except (KeyError, IndexError) as e:
|
||||||
raise SerializationPathError(
|
raise SerializationPathError(
|
||||||
f"Error occured trying to change 'attr_list[10]': {e}"
|
f"Error occured trying to change '{attr_name}': {e}"
|
||||||
)
|
)
|
||||||
|
|
||||||
if not isinstance(serialized_object, dict):
|
if not isinstance(serialized_object, dict):
|
||||||
raise SerializationValueError(
|
raise SerializationValueError(
|
||||||
f"Expected a dictionary at '{attr_name}', but found type "
|
f"Expected a dictionary at '{attr_name_base}', but found type "
|
||||||
f"'{type(serialized_object).__name__}' instead."
|
f"'{type(serialized_object).__name__}' instead."
|
||||||
)
|
)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user