forked from kennknowles/python-jsonpath-rw
-
Notifications
You must be signed in to change notification settings - Fork 99
Open
Labels
Description
this might be a bug!
the following in example working in version 1.6.0 but returns None in version 1.6.1
jsonpath_expression = parse( "$..UPPERCASE")
def lowercase_value(orig,data,field):
data[field] = data[field].lower()
dict_x = {
"Data_cat": {
"data_entry": [
{"value": 0, "UPPERCASE": "UPPERCASE_A"},
{"value": 2, "UPPERCASE": "UPPERCASE_B"},
]
}
}
jsonpath_expression.update(dict_x, lowercase_value)
return in 1.6.0
dict_x = {
"Data_cat": {
"data_entry": [
{"value": 0, "UPPERCASE": "uppercase_a"},
{"value": 2, "UPPERCASE": "uppercase_b"},
]
}
}
return in 1.6.1
dict_x = {
"Data_cat": {
"data_entry": [
{"value": 0, "UPPERCASE": None},
{"value": 2, "UPPERCASE": None},
]
}
}
jmkolbe