Beispiel #1
0
 def get_platform_label(self):
     """
     Return the platform label, or None if platform label is not set.
     """
     if self.job:
         keyval_path = os.path.join(self.job.resultdir, "host_keyvals", self.hostname)
         keyvals = utils.read_keyval(keyval_path)
         return keyvals.get("platform", None)
     else:
         return None
Beispiel #2
0
 def get_platform_label(self):
     """
     Return the platform label, or None if platform label is not set.
     """
     if self.job:
         keyval_path = os.path.join(self.job.resultdir, 'host_keyvals',
                                     self.hostname)
         keyvals = utils.read_keyval(keyval_path)
         return keyvals.get('platform', None)
     else:
         return None
Beispiel #3
0
 def get_all_labels(self):
     """
     Return all labels, or empty list if label is not set
     """
     if self.job:
         keyval_path = os.path.join(self.job.resultdir, "host_keyvals", self.hostname)
         keyvals = utils.read_keyval(keyval_path)
         all_labels = keyvals.get("labels", "")
         if all_labels:
             all_labels = all_labels.split(",")
             return [urllib.unquote(label) for label in all_labels]
     return []
Beispiel #4
0
 def get_all_labels(self):
     """
     Return all labels, or empty list if label is not set
     """
     if self.job:
         keyval_path = os.path.join(self.job.resultdir, 'host_keyvals',
                                     self.hostname)
         keyvals = utils.read_keyval(keyval_path)
         all_labels = keyvals.get('labels', '')
         if all_labels:
             all_labels = all_labels.split(',')
             return [urllib.unquote(label) for label in all_labels]
     return []