bugfix
[sfa.git] / sfa / plc / remoteshell.py
index 14cd629..9deceb6 100644 (file)
@@ -6,20 +6,19 @@
 # PLC.Shell.Shell(). It's meant to be a drop in replacement for running
 # SFA on a different machine than PLC.
 
-### $Id$
-### $URL$
-
 import xmlrpclib
 
 class RemoteShell:
-    def __init__(self):
+    def __init__(self,logger):
         self.servers = {}
+        self.logger=logger
 
     def call(self, name, pl_auth, *args):
 
         key = pl_auth["Url"] + "#" + pl_auth["Username"]
 
         if not (key in self.servers):
+            self.logger.info("Connecting to PLCAPI at url %s"%pl_auth['Url'])
             server = xmlrpclib.Server(pl_auth["Url"], verbose = 0, allow_none=True)
             #server.AdmAuthCheck(pl_auth)
             server.AuthCheck(pl_auth)