code: def _sub_keywords(self, line):
          # this will substitute out any keyword entries on a given line
          #try:
          if self.kw_count > 0:    # we have obfuscated keywords to work with
              for k in self.kw_db.keys():
                  if k in line:
                      line = line.replace(k, self._kw2db(k))
                      self.logger.debug("Obfuscating Keyword - %s > %s", k, self._kw2db(k))
  
          return line
  
          '''except Exception, e: # pragma: no cover
              self.logger.exception(e)
              raise Exception('SubKeywordError: Unable to Substitute Keywords')''f _sub_keywords(self, line):
          # this will substitute out any keyword entries on a given line
          #try:
          if self.kw_count > 0:    # we have obfuscated keywords to work with
              for k in self.kw_db.keys():
                  if k in line:
                      line = line.replace(k, self._kw2db(k))
                      self.logger.debug("Obfuscating Keyword - %s > %s", k, self._kw2db(k))
  
          return line
  
          '''except Exception, e: # pragma: no cover
              self.logger.exception(e)
              raise Exception('SubKeywordError: Unable to Substitute Keywords')'''
docs: except Exception, e: # pragma: no cover
              self.logger.exception(e)
              raise Exception('SubKeywordError: Unable to Substitute Keywords')