mirror of
https://github.com/astral-sh/ruff.git
synced 2025-09-29 13:25:17 +00:00

Add a new method to the semantic model to simplify and improve the correctness of a common pattern
160 lines
1.1 KiB
Python
160 lines
1.1 KiB
Python
class A:
|
|
...
|
|
|
|
|
|
class A(object):
|
|
...
|
|
|
|
|
|
class A(
|
|
object,
|
|
):
|
|
...
|
|
|
|
|
|
class A(
|
|
object,
|
|
#
|
|
):
|
|
...
|
|
|
|
|
|
class A(
|
|
#
|
|
object,
|
|
):
|
|
...
|
|
|
|
|
|
class A(
|
|
#
|
|
object
|
|
):
|
|
...
|
|
|
|
|
|
class A(
|
|
object
|
|
#
|
|
):
|
|
...
|
|
|
|
|
|
class A(
|
|
#
|
|
object,
|
|
#
|
|
):
|
|
...
|
|
|
|
|
|
class A(
|
|
#
|
|
object,
|
|
#
|
|
):
|
|
...
|
|
|
|
|
|
class A(
|
|
#
|
|
object
|
|
#
|
|
):
|
|
...
|
|
|
|
|
|
class A(
|
|
#
|
|
object
|
|
#
|
|
):
|
|
...
|
|
|
|
|
|
class B(A, object):
|
|
...
|
|
|
|
|
|
class B(object, A):
|
|
...
|
|
|
|
|
|
class B(
|
|
object,
|
|
A,
|
|
):
|
|
...
|
|
|
|
|
|
class B(
|
|
A,
|
|
object,
|
|
):
|
|
...
|
|
|
|
|
|
class B(
|
|
object,
|
|
# Comment on A.
|
|
A,
|
|
):
|
|
...
|
|
|
|
|
|
class B(
|
|
# Comment on A.
|
|
A,
|
|
object,
|
|
):
|
|
...
|
|
|
|
|
|
def f():
|
|
class A(object):
|
|
...
|
|
|
|
|
|
class A(
|
|
object,
|
|
):
|
|
...
|
|
|
|
|
|
class A(
|
|
object, # )
|
|
):
|
|
...
|
|
|
|
|
|
class A(
|
|
object # )
|
|
,
|
|
):
|
|
...
|
|
|
|
|
|
class A(object, object):
|
|
...
|
|
|
|
|
|
@decorator()
|
|
class A(object):
|
|
...
|
|
|
|
@decorator() # class A(object):
|
|
class A(object):
|
|
...
|
|
|
|
|
|
object = A
|
|
|
|
|
|
class B(object):
|
|
...
|
|
|
|
|
|
import builtins
|
|
|
|
class Unusual(builtins.object):
|
|
...
|