docs: def get_rules_from_disk(self):
          ''' Recursively traverse the yara/rules directory for rules '''
  
          # Try to find the yara rules directory relative to the worker
          my_dir = os.path.dirname(os.path.realpath(__file__))
          yara_rule_path = os.path.join(my_dir, 'yara/rules')
          if not os.path.exists(yara_rule_path):
              raise RuntimeError('yara could not find yara rules directory under: %s' % my_dir)
  
          # Okay load in all the rules under the yara rule path
          self.rules = yara.load_rules(rules_rootpath=yara_rule_path)
  
          # Save rules to Workbench
          self.save_rules_to_workbench(self.rules)
  
          return self.rules