merges from v2
[monitor.git] / monitor / wrapper / plc.py
index 6dc5a28..b681d55 100644 (file)
@@ -84,7 +84,6 @@ class PLC:
        def __repr__(self):
                return self.api.__repr__()
 
-api = PLC(auth.auth, auth.server)
 
 class CachedPLC(PLC):
 
@@ -132,6 +131,9 @@ class CachedPLC(PLC):
 
                return run_or_returncached
 
+api = PLC(auth.auth, auth.server)
+cacheapi = CachedPLC(auth.auth, auth.server)
+
 
 def getAPI(url):
        return xmlrpclib.Server(url, verbose=False, allow_none=True)