# Python \`3.11\` frame structure and various changes

**URL:** <https://discuss.python.org/t/python-3-11-frame-structure-and-various-changes/17895>\
**Category:** Python Help\
**Created:** [August 2, 2022, 3:33pm UTC](https://discuss.python.org/t/python-3-11-frame-structure-and-various-changes/17895 "2022-08-02T15:33:44Z")\
**Posts on this page:** 1\
**Showing post:** 20

<div class="post-metadata">

**Author:** ![sumerc](https://sea2.discourse-cdn.com/flex002/user_avatar/discuss.python.org/sumerc/32/8364_2.png) [@sumerc](https://discuss.python.org/u/sumerc)\
**Post date:** [August 5, 2022, 3:27pm UTC](https://discuss.python.org/t/python-3-11-frame-structure-and-various-changes/17895/20 "2022-08-05T15:27:14Z")

</div>

Hi Victor,

Thanks for the precise explanation!

The only question I have is: I still could not find `frame.f_frame.f_state` like you suggested. I saw below in `3.11.a07` changelog:

> Remove the `f_state` field from the \_PyInterpreterFrame struct. Add the `owner` field to the \_PyInterpreterFrame struct to make ownership explicit to simplify clearing and deallocing frames and generators.

---

_[View the full topic](https://discuss.python.org/t/python-3-11-frame-structure-and-various-changes/17895)._
