Browse Source

fix: empty memcache "index"

micha 2 years ago
parent
commit
153c9a5bc3
1 changed files with 11 additions and 6 deletions
  1. 11 6
      _LibreLightDesk.py

+ 11 - 6
_LibreLightDesk.py

@@ -270,24 +270,29 @@ memcache = None
 try:
 try:
     import memcache
     import memcache
 except Exception as e:
 except Exception as e:
-    print("Exception",e)
+    print("Exception IMPORT ERROR",e)
 
 
 class MC():
 class MC():
     def __init__(self,server="127.0.0.1",port=11211):
     def __init__(self,server="127.0.0.1",port=11211):
         print("----------- MC")
         print("----------- MC")
         try:
         try:
             self.mc = memcache.Client(['127.0.0.1:11211'], debug=0)
             self.mc = memcache.Client(['127.0.0.1:11211'], debug=0)
+            #self.init()
         except Exception as e:
         except Exception as e:
             print("Exception",e)
             print("Exception",e)
+
+        # def init(self):
         data = {}
         data = {}
         start = time.time()
         start = time.time()
         delta = start
         delta = start
-        for i in self.mc.get("index"):
+        index = self.mc.get("index")
-            print("key",i)
+        if index:
+            for i in index:
+                print("key",i)
     def ok(self):
     def ok(self):
-        if type(self.mc) is not type(None):
+        if self.mc: 
-            return 0
+            return 1
-        return 1
+        return 0
 
 
     def test(self):
     def test(self):
         if not self.ok():
         if not self.ok():