No actually. It’s because I ran pyright and there are nearly 1000 type errors. It’s because your LLM decided to setattr and getattr all over these Pydantic models. It’s because for some reason you’re using protocols where an ABC would make more sense. It’s because I told you all this on your last PR, you fixed it that time for the most part, then you’re doing the same thing again on this PR. And it’s because now I have to open a PR that conflicts with one of the 200 files your PR touched fixing all the problems your LLM introduced. All this because you refused to read the docs for two packages and follow the examples.
Look, I’m not calling you out specifically. I’m just ranting about my day job.
No actually. It’s because I ran
pyrightand there are nearly 1000 type errors. It’s because your LLM decided tosetattrandgetattrall over these Pydantic models. It’s because for some reason you’re using protocols where an ABC would make more sense. It’s because I told you all this on your last PR, you fixed it that time for the most part, then you’re doing the same thing again on this PR. And it’s because now I have to open a PR that conflicts with one of the 200 files your PR touched fixing all the problems your LLM introduced. All this because you refused to read the docs for two packages and follow the examples.Look, I’m not calling you out specifically. I’m just ranting about my day job.
This sounds exactly like your typical SO reply and I can’t tell if its intended to be satire.
Sounds to me like you haven’t worked on a team before.
I lead several teams, but I am not a coder by profession, I just code as a hobby.