Sfoglia il codice sorgente

auto commit

master
jfinn 2 anni fa
parent
commit
86f43d3398
1 ha cambiato i file con 28 aggiunte e 1 eliminazioni
  1. 28
    1
      wsps/tasks_loop.py

+ 28
- 1
wsps/tasks_loop.py Vedi File

20
 
20
 
21
 async def anop(*a,**kw):pass
21
 async def anop(*a,**kw):pass
22
 def nop(*a,**kw):pass
22
 def nop(*a,**kw):pass
23
-
23
+class Edict(dict):pass
24
+class Eobj():pass
24
 def connect_redis():
25
 def connect_redis():
25
 	return redis.Redis(host='localhost', port=6379, db=0,charset="utf-8", decode_responses=True, encoding_errors="backslashreplace")
26
 	return redis.Redis(host='localhost', port=6379, db=0,charset="utf-8", decode_responses=True, encoding_errors="backslashreplace")
26
 
27
 
27
 
28
 
29
+
30
+def eclass_factory(n):
31
+	ret = []
32
+	for k in range(n):
33
+		class nx:pass
34
+			# _rcls_name
35
+		ret.append(nx)
36
+	return ret
37
+
38
+
28
 '''
39
 '''
29
 # '''
40
 # '''
30
 
41
 
31
 
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
+
49
+
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
+
32
 def callable_helper(fn):
59
 def callable_helper(fn):
33
 	ret = {
60
 	ret = {
34
 	"is_callable":0,
61
 	"is_callable":0,

Loading…
Annulla
Salva