Notes posted by astgtciv
RSS feed
0 thanks
Be careful with cycles
This simplistic implementation (unlike Marshal.load(Marshal.dump(object)) doesn’t handle cycles in objects.
a = {} b = {a: a} a[:b] = b a.deep_dup # SystemStackError: stack level too deep