Replies: 0 comments 2 replies
-
I believe this is all coming from debugpy, so I think they are the ones that would need to make a change. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
This isn't really a bug, but I just wanted to share my feedback that I'm a bit thrown off by the terminology used in the Debugger panel when I've been debugging recently. It shows "special variables" and "class variables" under "Locals".
I believe "special variables" refers to either Python-designated special attributes (as described in https://docs.python.org/3/reference/datamodel.html) or maybe it just lists all dunder-named attributes (including user-defined ones), I haven't figured that out yet.
When I see "class variables", I assume it refers to class attributes, i.e. attributes that belong to the entire class versus each instance (also described in that doc above). However, it seems instead to refer to any variable that is an instance of a class?
In the example above, none of those are what I consider to be class variables.
This terminology is confusing to me, and keeps throwing me off while debugging.
Beta Was this translation helpful? Give feedback.
All reactions