# Updating list values

**URL:** <https://mworks.discourse.group/t/updating-list-values/590>\
**Category:** Support\
**Created:** [April 22, 2014, 2:04pm UTC](https://mworks.discourse.group/t/updating-list-values/590 "2014-04-22T14:04:50Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![cstawarz](https://yyz1.discourse-cdn.com/flex031/user_avatar/mworks.discourse.group/cstawarz/32/3_2.png) [@cstawarz](https://mworks.discourse.group/u/cstawarz)\
**Post date:** [April 22, 2014, 2:04pm UTC](https://mworks.discourse.group/t/updating-list-values/590/1 "2014-04-22T14:04:50Z")

</div>

Hi Chris,

I’ve been messing a bit with lists in MWorks and am wondering if there is any way to update values in the list within MWorks (e.g. list[index] = 5). When I try to do this, as in the attached example, the values are not updated. If not, is the only way to update lists via the Python bridge? Or will this be part of the upcoming release we heard about in January?

Thanks!  
Alex

---

<div class="post-metadata">

**Author:** ![cstawarz](https://yyz1.discourse-cdn.com/flex031/user_avatar/mworks.discourse.group/cstawarz/32/3_2.png) [@cstawarz](https://mworks.discourse.group/u/cstawarz)\
**Post date:** [April 22, 2014, 2:04pm UTC](https://mworks.discourse.group/t/updating-list-values/590/2 "2014-04-22T14:04:50Z")

</div>

Attachment: [list\_update\_demo.xml](https://mworks.discourse.group/uploads/short-url/4nF7BKLpHqv0aEva6FYBBrCdEV6.xml) (1.52 KB)

---

<div class="post-metadata">

**Author:** ![cstawarz](https://yyz1.discourse-cdn.com/flex031/user_avatar/mworks.discourse.group/cstawarz/32/3_2.png) [@cstawarz](https://mworks.discourse.group/u/cstawarz)\
**Post date:** [April 22, 2014, 2:15pm UTC](https://mworks.discourse.group/t/updating-list-values/590/3 "2014-04-22T14:15:43Z")

</div>

Hi Alex,

No, updating list values is not (yet) supported, so I would expect your example to fail. However, I would _not_ expect it to fail silently, as it currently does, so I need to investigate why that’s happening.

Cheers,  
Chris

---

<div class="post-metadata">

**Author:** ![cstawarz](https://yyz1.discourse-cdn.com/flex031/user_avatar/mworks.discourse.group/cstawarz/32/3_2.png) [@cstawarz](https://mworks.discourse.group/u/cstawarz)\
**Post date:** [April 23, 2014, 3:05pm UTC](https://mworks.discourse.group/t/updating-list-values/590/4 "2014-04-23T15:05:33Z")

</div>

Hi Alex,

> I would not expect it to fail silently, as it currently does

I’ve added some checks to ensure that assignment targets are writable. Your example now fails with a load-time error.

Cheers,  
Chris

---

<div class="post-metadata">

**Author:** ![cstawarz](https://yyz1.discourse-cdn.com/flex031/user_avatar/mworks.discourse.group/cstawarz/32/3_2.png) [@cstawarz](https://mworks.discourse.group/u/cstawarz)\
**Post date:** [April 23, 2014, 3:20pm UTC](https://mworks.discourse.group/t/updating-list-values/590/5 "2014-04-23T15:20:08Z")

</div>

Thanks! So, is it correct that the only way to update lists during run-time  
is via the Python bridge?

Alex

---

<div class="post-metadata">

**Author:** ![cstawarz](https://yyz1.discourse-cdn.com/flex031/user_avatar/mworks.discourse.group/cstawarz/32/3_2.png) [@cstawarz](https://mworks.discourse.group/u/cstawarz)\
**Post date:** [April 23, 2014, 3:24pm UTC](https://mworks.discourse.group/t/updating-list-values/590/6 "2014-04-23T15:24:33Z")

</div>

> So, is it correct that the only way to update lists during run-time is via the Python bridge?

Yes, that’s correct. (Sorry, I forgot about that part of the question.)

Chris

---

<div class="post-metadata">

**Author:** ![cstawarz](https://yyz1.discourse-cdn.com/flex031/user_avatar/mworks.discourse.group/cstawarz/32/3_2.png) [@cstawarz](https://mworks.discourse.group/u/cstawarz)\
**Post date:** [April 23, 2014, 3:31pm UTC](https://mworks.discourse.group/t/updating-list-values/590/7 "2014-04-23T15:31:59Z")

</div>

No problem, thank you!

---

<div class="post-metadata">

**Author:** ![cstawarz](https://yyz1.discourse-cdn.com/flex031/user_avatar/mworks.discourse.group/cstawarz/32/3_2.png) [@cstawarz](https://mworks.discourse.group/u/cstawarz)\
**Post date:** [July 19, 2022, 11:15pm UTC](https://mworks.discourse.group/t/updating-list-values/590/8 "2022-07-19T23:15:12Z")

</div>


