JZ

Results 457 comments of JZ

the test file lines 11-13 ``` class Win(Window): def __init__(self, txt): super().__init__(txt) # the bad line ``` Running `pytest -k test_super_init_with_non_self_argument -vv`, line 13 stops debugging at point i ```...

Current debug cruft: ``` visit call, node: Call(func=, args=[], keywords=[]) Data dump for __init__ call node frame: FunctionDef.__init__(name='__init__', position=Position(lineno=12, col_offset=4, end_lineno=12, end_col_offset=16), decorators=None, args=, returns=None, type_params=[], doc_node=None, body=[]) isinst: False...

Just prior to turning off the debug cruft, here is the output: ``` - visit call, node: Call(func=, - args=[], - keywords=[]) - Data dump for __init__ call - call_site:...

There's a bunch of cruft in the commits and the code, but the idea is there, so I'm going to mark this as ready for review. I'm sure the actual...

As you can probably tell from my hacking, I'm very new at ast hacking, so there may be a far better way to do it than what I have. At...

There are some test failures, but I'll wait for feedback/notes before I try to address them, as there will likely be changes needed.

Hi @jacobtylerwalls - thanks very much. I confess that this is out of my range of experience and so I can't say that your suggestion is the right way to...

Rebased off of upstream/main, added the changes suggested by @jacobtylerwalls, moved the is_super check to a separate function for readability. Will see where that leaves us at the end of...

There are failures: ``` =================================== FAILURES =================================== ____________________ test_functional[metaclass_attr_access] ____________________ self = def runTest(self) -> None: > self._runTest() E AssertionError: Wrong message(s) raised for "metaclass_attr_access.py": E E Unexpected in testdata:...

Yes I agree the popup is slow! if we disable all mouse things, then some functions may not work; I’m not sure which ones are required va optional. Can you...