diff --git a/IPython/parallel/client/remotefunction.py b/IPython/parallel/client/remotefunction.py index 71686ec..9a9a18d 100644 --- a/IPython/parallel/client/remotefunction.py +++ b/IPython/parallel/client/remotefunction.py @@ -190,6 +190,9 @@ class ParallelFunction(RemoteFunction): n = len(seq) except Exception: seq = list(seq) + if isinstance(sequences, tuple): + # can't alter a tuple + sequences = list(sequences) sequences[i] = seq n = len(seq) if n > maxlen: