예제 #1
0
파일: gui-web.py 프로젝트: alem0lars/hassel
 def inject_errors(self, error_rules):
     # error_rules is a set of error rule ids
     p = Pinpointer()
     for rule in error_rules:
         tokens = rule.split("_")
         if rule not in self.switch_name_to_errors["_".join(tokens[0:2])]:
             self.switch_name_to_errors["_".join(tokens[0:2])].extend(p.get_config_lines(rule))
예제 #2
0
 def inject_errors(self, error_rules):
     # error_rules is a set of error rule ids
     p = Pinpointer()
     for rule in error_rules:
         tokens = rule.split("_")
         if rule not in self.switch_name_to_errors["_".join(tokens[0:2])]:
             self.switch_name_to_errors["_".join(tokens[0:2])].extend(
                 p.get_config_lines(rule))
예제 #3
0
파일: gui-web.py 프로젝트: alem0lars/hassel
 def remove_errors(self, error_rules):
     p = Pinpointer()
     for rule in error_rules:
         tokens = rule.split("_")
         lines = p.get_config_lines(rule)
         for line in lines:
             try:
                 self.switch_name_to_errors["_".join(tokens[0:2])].remove(line)
             except:
                 pass
예제 #4
0
 def remove_errors(self, error_rules):
     p = Pinpointer()
     for rule in error_rules:
         tokens = rule.split("_")
         lines = p.get_config_lines(rule)
         for line in lines:
             try:
                 self.switch_name_to_errors["_".join(
                     tokens[0:2])].remove(line)
             except:
                 pass