code: def setStaticNodes(self, nodes, preemptable):
          
          prefix = 'non-' if not preemptable else ''
          logger.debug("Adding %s to %spreemptable static nodes", nodes, prefix)
          if nodes is not None:
              self.static[preemptable] = {node.privateIP : node for node in nodes}
docs: Used to track statically provisioned nodes. This method must be called
          before any auto-scaled nodes are provisioned.
  
          These nodes are treated differently than auto-scaled nodes in that they should
          not be automatically terminated.
  
          :param nodes: list of Node objects