You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Pyrefly reports bad-override for a class inheriting from a mixin method using *args/**kwargs and a concrete base method with a concrete signature. Pyright accepts this pattern.
Describe the Bug
Pyrefly reports
bad-overridefor a class inheriting from a mixin method using*args/**kwargsand a concrete base method with a concrete signature. Pyright accepts this pattern.This appears to be a false positive around override signature compatibility in MRO scenarios.
Sandbox Link (Pyrefly)
https://pyrefly.org/sandbox/?project=N4IgZglgNgpgziAXAAlHAhgOwCYCMD2AHgHQAOAnksuAE74C2yALuaRJgObIT2n41NkAQUzkAOpgkBjKOjhxkAGXwcAshELtEE5LuTYYYZDEIwpAVyYwAFHBhQwAGmQAqdDQ5wUI8s5cuAawB3d09vUQBKZABaAD5hUW1MPRTkUjk4CWlZeWQAITkYAFFTCyZ%2BJJSDIxMzSxs7B2cpBnosbBQ4JhoouOQumkrU3RoYJnMaZJb6NpwszBkMpRUOGGwSuvKaa2U1DXZnArsNsv4Iod1q41L623snZGnZjv7u5ygVFAJ8KGQAXmQABUaOYYL14gMLqlRuNJo9Wu0QABfZwgdBSJgQABuMAAYtAYFQQBgcAQSBRkUA
Reference (Pyright)
https://pyright-play.net/?code=GYJw9gtgBALgngBwJYDsDmUkQWEMoCCKcAUCQMYA2AhgM61QAyYaAskgB6oBcJU-UACYBTYFGEdh5AK4xhAClrDKwADRQAVNRBpa3QsXUaNAawDu23fqJwAlFAC0APgNxeAj1AR1aZKj6gAITphAFFJGRhcdwERMQkpWQUlFXVySAhqFEF9WhgQe2coPJAYzygQYRhpEBQodIhM7L8aeiYWNGFBcMSokHlmNk5UdWClHsjcWzKhUXEIpMVlNXqMrJzi-PVKFn0AIzAwSigAXigAFRBpYUKXEpmPSura1cb1oA
Sandbox Link
No response
(Only applicable for extension issues) IDE Information
No response