Files
codeql/python/ql/test/3/library-tests/PointsTo/metaclass/test.py
2019-02-08 14:39:27 +00:00

26 lines
303 B
Python

class Meta1(type):
pass
class Meta2(type):
pass
class C1(metaclass=Meta1):
pass
class C2(metaclass=Meta2):
pass
#No explicit metaclass
class C3(object):
pass
#Multiple non-conflicting metaclasses:
class C4(C2, object):
pass
#Metaclass conflict
class C5(C2, C1):
pass