diff --git a/IPython/extensions/autoreload.py b/IPython/extensions/autoreload.py index 816d2f3..a0a8c27 100644 --- a/IPython/extensions/autoreload.py +++ b/IPython/extensions/autoreload.py @@ -300,7 +300,7 @@ def update_instances(old, new): for ref in refs: if type(ref) is old: - ref.__class__ = new + object.__setattr__(ref, "__class__", new) def update_class(old, new):