Ejemplo n.º 1
0
class C(Z, B): __metaclass__ = classmaker()

# here needed_metas = (_M_XM_Y, M_B)

# composition of many metaclasses

class M_A(type): pass
Ejemplo n.º 2
0
 class C(O):
     __metaclass__ = classmaker()
Ejemplo n.º 3
0
 class C(Folder):
     __metaclass__ = classmaker((M_A, ))
Ejemplo n.º 4
0
 class C(Folder):  # no problem here
     __metaclass__ = classmaker()
Ejemplo n.º 5
0
class G(E, F):
    __metaclass__ = classmaker()
Ejemplo n.º 6
0
class F(C):
    __metaclass__ = classmaker()
Ejemplo n.º 7
0
class C(B, M_B):
    __metaclass__ = classmaker()
Ejemplo n.º 8
0
class C(A, B):
    __metaclass__ = classmaker()
Ejemplo n.º 9
0
 class C(M_A, N):
     __metaclass__ = classmaker()
Ejemplo n.º 10
0
class C:
    __metaclass__ = classmaker()
Ejemplo n.º 11
0
 class C(N, M_A):
     __metaclass__ = classmaker()
Ejemplo n.º 12
0
class C:
    __metaclass__ = classmaker(left_metas=(M_B, ), right_metas=(
        M_A,
        M_B,
    ))
Ejemplo n.º 13
0
class C(A):
    __metaclass__ = classmaker(right_metas=(M_B, ))
Ejemplo n.º 14
0
 class C(O, O_):
     __metaclass__ = classmaker()
Ejemplo n.º 15
0
class C(M_B, B):
    __metaclass__ = classmaker()
Ejemplo n.º 16
0
class C(O, object):
    __metaclass__ = classmaker()
Ejemplo n.º 17
0
class Z(X, Y):
    __metaclass__ = classmaker()
Ejemplo n.º 18
0
class C(B):
    __metaclass__ = classmaker((M_A, ))
Ejemplo n.º 19
0
class Z(X,Y): __metaclass__ = classmaker()

# here needed_metas = (M_X, M_Y)

assert Z.__class__.__name__ == "_M_XM_Y"