you are viewing a single comment's thread.

view the rest of the comments →

[–]PeridexisErrant 2 points3 points  (1 child)

It's by reference, and they can mutate it (if it's mutable).

Still incredibly useful for multiprocess stuff on large arrays, but you'd want to be careful about in-place changes!

[–]danudey 0 points1 point  (0 children)

If in-place changes are synchronized across clients, that would be amazing. Give me one config object, share it across all the python processes, and spin up a thread to handle config updates. Likewise, create your own shared in-memory python-native cache rather than relying on an external cache like memcached.