|
|
@@ -40,22 +40,8 @@ def eclass_factory(n):
|
|
40
|
40
|
# '''
|
|
41
|
41
|
|
|
42
|
42
|
|
|
43
|
|
-class DevMixin(*eclass_factory(10)):pass
|
|
44
|
|
-class DevMroMixin(*eclass_factory(10)):pass
|
|
45
|
|
-class WSStoMixin(*eclass_factory(10)):pass
|
|
46
|
|
-class GCLMixin(*eclass_factory(10)):pass
|
|
47
|
|
-class RldManMixin(*eclass_factory(10)):pass
|
|
48
|
43
|
|
|
49
|
44
|
|
|
50
|
|
-Mixins = Eobj()
|
|
51
|
|
-Mixins.DevMixin = DevMixin
|
|
52
|
|
-Mixins.DevMroMixin = DevMroMixin
|
|
53
|
|
-Mixins.WSStoMixin = WSStoMixin
|
|
54
|
|
-Mixins.GCLMixin = GCLMixin
|
|
55
|
|
-Mixins.RldManMixin = RldManMixin
|
|
56
|
|
-Mixins.DbgMixin = DbgMixin
|
|
57
|
|
-Mixins.AconMixin = AconMixin
|
|
58
|
|
-
|
|
59
|
45
|
def callable_helper(fn):
|
|
60
|
46
|
ret = {
|
|
61
|
47
|
"is_callable":0,
|
|
|
@@ -139,6 +125,26 @@ class AclTaskMixin:
|
|
139
|
125
|
|
|
140
|
126
|
|
|
141
|
127
|
|
|
|
128
|
+class DevMixin(*eclass_factory(10)):pass
|
|
|
129
|
+class DevMroMixin(*eclass_factory(10)):pass
|
|
|
130
|
+class WSStoMixin(*eclass_factory(10)):pass
|
|
|
131
|
+class GCLMixin(*eclass_factory(10)):pass
|
|
|
132
|
+class RldManMixin(*eclass_factory(10)):pass
|
|
|
133
|
+
|
|
|
134
|
+
|
|
|
135
|
+Mixins = Eobj()
|
|
|
136
|
+Mixins.DevMixin = DevMixin
|
|
|
137
|
+Mixins.DevMroMixin = DevMroMixin
|
|
|
138
|
+Mixins.WSStoMixin = WSStoMixin
|
|
|
139
|
+Mixins.GCLMixin = GCLMixin
|
|
|
140
|
+Mixins.RldManMixin = RldManMixin
|
|
|
141
|
+
|
|
|
142
|
+
|
|
|
143
|
+Mixins.DbgMixin = DbgMixin
|
|
|
144
|
+Mixins.AconMixin = AconMixin
|
|
|
145
|
+Mixins.AclTaskMixin = AclTaskMixin
|
|
|
146
|
+
|
|
|
147
|
+
|
|
142
|
148
|
# GCLMixin
|
|
143
|
149
|
class globCL():
|
|
144
|
150
|
def __init__(self,*a,**kw):
|