# Script transform giving ScriptEval errors with seemingly valid dictionary manipulation

**URL:** <https://forum.inductiveautomation.com/t/script-transform-giving-scripteval-errors-with-seemingly-valid-dictionary-manipulation/25304>\
**Category:** Ignition\
**Created:** [May 24, 2019, 2:59pm UTC](https://forum.inductiveautomation.com/t/script-transform-giving-scripteval-errors-with-seemingly-valid-dictionary-manipulation/25304 "2019-05-24T14:59:41Z")\
**Posts on this page:** 1\
**Showing post:** 5

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [September 10, 2024, 12:14am UTC](https://forum.inductiveautomation.com/t/script-transform-giving-scripteval-errors-with-seemingly-valid-dictionary-manipulation/25304/5 "2024-09-10T00:14:31Z")

</div>

Same reply as I made over here:

> [@Parse Error in Script Transform After List of Dictionaries Manipulation](https://forum.inductiveautomation.com/t/parse-error-in-script-transform-after-list-of-dictionaries-manipulation/58310/8):
>
> A PyDataset is a thin wrapper around a general Dataset, and is therefore also immutable. But it presents a dataset in jython as a python-like list of lists, which is quite handy when constructing a new dataset with modified content.

---

_[View the full topic](https://forum.inductiveautomation.com/t/script-transform-giving-scripteval-errors-with-seemingly-valid-dictionary-manipulation/25304)._
