make invalid hosts viewable in the AFE view host tab

Signed-off-by: Steve Howard <showard@google.com>


git-svn-id: http://test.kernel.org/svn/autotest/trunk@3729 592f7852-d20e-0410-864c-8624ca9c26a4
diff --git a/frontend/afe/rpc_interface.py b/frontend/afe/rpc_interface.py
index 21e4d5a..2d7c9e1 100644
--- a/frontend/afe/rpc_interface.py
+++ b/frontend/afe/rpc_interface.py
@@ -170,7 +170,7 @@
 
 
 def get_hosts(multiple_labels=(), exclude_only_if_needed_labels=False,
-              exclude_atomic_group_hosts=False, **filter_data):
+              exclude_atomic_group_hosts=False, valid_only=True, **filter_data):
     """
     @param multiple_labels: match hosts in all of the labels given.  Should
             be a list of label names.
@@ -182,7 +182,7 @@
     hosts = rpc_utils.get_host_query(multiple_labels,
                                      exclude_only_if_needed_labels,
                                      exclude_atomic_group_hosts,
-                                     filter_data)
+                                     valid_only, filter_data)
     hosts = list(hosts)
     models.Host.objects.populate_relationships(hosts, models.Label,
                                                'label_list')
@@ -204,7 +204,8 @@
 
 
 def get_num_hosts(multiple_labels=(), exclude_only_if_needed_labels=False,
-                  exclude_atomic_group_hosts=False, **filter_data):
+                  exclude_atomic_group_hosts=False, valid_only=True,
+                  **filter_data):
     """
     Same parameters as get_hosts().
 
@@ -213,7 +214,7 @@
     hosts = rpc_utils.get_host_query(multiple_labels,
                                      exclude_only_if_needed_labels,
                                      exclude_atomic_group_hosts,
-                                     filter_data)
+                                     valid_only, filter_data)
     return hosts.count()