Adding warning method to utils Logger
authorAlina Quereilhac <alina.quereilhac@inria.fr>
Thu, 20 Mar 2014 00:56:07 +0000 (01:56 +0100)
committerAlina Quereilhac <alina.quereilhac@inria.fr>
Thu, 20 Mar 2014 00:56:07 +0000 (01:56 +0100)
src/nepi/resources/planetlab/node.py
src/nepi/resources/planetlab/plcapi.py
src/nepi/util/logger.py
src/nepi/util/manifoldapi.py
src/nepi/util/sfa_api.py

index 8ea62fd..681d4dd 100644 (file)
@@ -349,7 +349,7 @@ class PlanetlabNode(LinuxNode):
                 # the node is blacklisted, deleted from the slice, and a new
                 # node to provision is discovered
                 with PlanetlabNode.lock:
-                    self.warn(" Could not SSH login ")
+                    self.warning(" Could not SSH login ")
                     self._blacklist_node(node)
                     #self._delete_node_from_slice(node)
                 self.do_discover()
@@ -365,7 +365,7 @@ class PlanetlabNode(LinuxNode):
                 if out1.find("/proc type proc") < 0 or \
                     "Read-only file system".lower() in err2.lower():
                     with PlanetlabNode.lock:
-                        self.warn(" Corrupted file system ")
+                        self.warning(" Corrupted file system ")
                         self._blacklist_node(node)
                         #self._delete_node_from_slice(node)
                     self.do_discover()
@@ -537,7 +537,7 @@ class PlanetlabNode(LinuxNode):
                     ping_ok = self._do_ping(node_id)
                     if not ping_ok:
                         self._set_hostname_attr(node_id)
-                        self.warn(" Node not responding PING ")
+                        self.warning(" Node not responding PING ")
                         self._blacklist_node(node_id)
                     else:
                         # discovered node for provision, added to provision list
@@ -556,7 +556,7 @@ class PlanetlabNode(LinuxNode):
             self.plapi.add_slice_nodes(slicename, slice_nodes)
 
     def _delete_node_from_slice(self, node):
-        self.warn(" Deleting node from slice ")
+        self.warning(" Deleting node from slice ")
         slicename = self.get("username")
         self.plapi.delete_slice_node(slicename, [node])
 
@@ -611,7 +611,7 @@ class PlanetlabNode(LinuxNode):
         """
         Add node mal functioning node to blacklist
         """
-        self.warn(" Blacklisting malfunctioning node ")
+        self.warning(" Blacklisting malfunctioning node ")
         self.plapi.blacklist_host(node)
         if not self._hostname:
             self.set('hostname', None)
index 742c3f0..97c4846 100644 (file)
@@ -192,6 +192,7 @@ class PLCAPI(object):
             return self.api
         
     def test(self):
+        # TODO: Use nepi utils Logger instead of warning!!
         import warnings
         
         # validate XMLRPC server checking supported API calls
index 9e6c272..16c7e14 100644 (file)
@@ -29,7 +29,7 @@ class Logger(object):
     def error(self, msg, out = None, err = None):
         self.log(msg, logging.ERROR, out, err)
 
-    def warn(self, msg, out = None, err = None):
+    def warning(self, msg, out = None, err = None):
         self.log(msg, logging.WARNING, out, err)
 
     def info(self, msg, out = None, err = None):
index 8167105..c9ff344 100644 (file)
@@ -220,7 +220,7 @@ class MANIFOLDAPI(object):
         for field in fields:
             if field not in valid_fields:
                 fields.remove(field)
-                #self.warn(" Invalid Manifold field or filter ")
+                #self.warning(" Invalid Manifold field or filter ")
         
         return fields
 
index f3df754..e77c725 100644 (file)
@@ -24,6 +24,8 @@ import hashlib
 
 from sfa_sfav1 import SFAResourcesParser
 import subprocess
+
+# TODO: Use nepi utils Logger instead of warnings!
 import warnings
 
 import threading