code: def get_kbr_items(self, searchkey="", searchvalue="", searchtype='s'):
          
          import warnings
          warnings.warn("The function is deprecated. Please use the "
                        "`KnwKBRVAL.query_kb_mappings()` instead. "
                        "E.g. [kval.to_dict() for kval in "
                        "KnwKBRVAL.query_kb_mappings(kb_id).all()]")
          if searchtype == 's' and searchkey:
              searchkey = '%' + searchkey + '%'
          if searchtype == 's' and searchvalue:
              searchvalue = '%' + searchvalue + '%'
          if searchtype == 'sw' and searchvalue:  # startswith
              searchvalue = searchvalue + '%'
          if not searchvalue:
              searchvalue = '%'
          if not searchkey:
              searchkey = '%'
  
          kvals = KnwKBRVAL.query.filter(
              KnwKBRVAL.id_knwKB.like(self.id),
              KnwKBRVAL.m_value.like(searchvalue),
              KnwKBRVAL.m_key.like(searchkey)).all()
          return [kval.to_dict() for kval in kvals]
docs: Return dicts of 'key' and 'value' from a knowledge base.
  
          :param kb_name the name of the knowledge base
          :param searchkey search using this key
          :param searchvalue search using this value
          :param searchtype s=substring, e=exact, sw=startswith
          :return a list of dictionaries [{'key'=>x, 'value'=>y},..]