New GitHub issue #119600 from rbtcollins:<br>

<hr>

<pre>
# Bug report

### Bug description:

In order to patch `flask.g` e.g. as in #84982, that proxies getattr must not be invoked. For that, mock must not try to read from the original object. In some cases that is unavoidable, e.g. when doing `autospec`. However, `patch("flask.g", new_callable=MagicMock)` should be entirely safe. 

### CPython versions tested on:

3.11, 3.12

### Operating systems tested on:

Linux, macOS, Windows, Other
</pre>

<hr>

<a href="https://github.com/python/cpython/issues/119600">View on GitHub</a>
<p>Labels: type-bug</p>
<p>Assignee: </p>