fix typo, should be calling plcapi.GetInterfaces here
authorTony Mack <tmack@cs.princeton.edu>
Mon, 7 Dec 2009 22:56:15 +0000 (22:56 +0000)
committerTony Mack <tmack@cs.princeton.edu>
Mon, 7 Dec 2009 22:56:15 +0000 (22:56 +0000)
sfa/methods/get_key.py

index 8f2c2f2..afc23b6 100644 (file)
@@ -25,7 +25,7 @@ class get_key(Method):
         # verify that the callers's ip address exist in the db and is an inteface
         # for a node in the db
         (ip, port) = self.api.remote_addr
-        interfaces = self.api.plshell(self.api.plauth, {'ip': ip}, ['node_id'])
+        interfaces = self.api.plshell.GetInterfaces(self.api.plauth, {'ip': ip}, ['node_id'])
         if not interfaces:
             raise NonExistingRecord("no such ip %(ip)s" % locals())
         nodes = self.api.plshell(self.api.plauth, [interfaces[0]['node_id']], ['node_id', 'hostname'])