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

# here needed_metas = (M_X, M_Y)

assert Z.__class__.__name__ == "_M_XM_Y"