New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Modifying lists and dictionaries used as dictionary variable values stopped working in RF 3.0.3 #2813
Comments
|
Quick comments about this issue:
The main question now is, is this severe enough problem that it would warrant RF 3.0.4 release or could the fix wait until RF 3.1 in June. This is a valid bug report, but because there's a workaround and the used syntax is going to change anyway, I'm not sure is 3.0.4 needed. |
|
Issue #2814 has same root cause as this one and is even more severe. RF 3.0.4 where these problems are fixed is clearly needed. |
|
This problem is due to DotDicts nowadays converting also internal dicts into DotDicts to allow nested "dotted access" like |
| Append To List | &{dict}[list] | ${new_item} stopped working in RF 3.0.3
| Append To List | &{dict}[list] | ${new_item} stopped working in RF 3.0.3|
A fix to this problem has now been released as part of RF 3.0.4 rc 1. You can find more information about the release in the release notes and you can install the release simply by running this command: Please test the release to ensure we get all possible problems fixed before the final release targeted for Tuesday! |
Hi!
Robot Framework version: 3.0.3
Python interpreter type (Python, Jython or IronPython) and version: Python 2.7.12
Operating system name and version: Windows 10
SSCCE - see code example and output below
Code:
Output:
Expected: new item is added to list embedded into dictionary (works in RF3.0.2)
Actual: after upgrade to RF3.0.3 new item is not added to list embedded into dictionary
The text was updated successfully, but these errors were encountered: