code: def add(self, byte_sig: str, text_sig: str) -> None:
          
          byte_sig = self._normalize_byte_sig(byte_sig)
          with SQLiteDB(self.path) as cur:
              # ignore new row if it's already in the DB (and would cause a unique constraint error)
              cur.execute(
                  "INSERT OR IGNORE INTO signatures (byte_sig, text_sig) VALUES (?,?)",
                  (byte_sig, text_sig),
              )
docs: Adds a new byte - text signature pair to the database.
          :param byte_sig: 4-byte signature string
          :param text_sig: resolved text signature
          :return: