code: def fetch_object_from_db_by_other_field(self,
                                              obj: Any,
                                              table: str,
                                              fieldlist: Sequence[str],
                                              keyname: str,
                                              keyvalue: Any) -> bool:
          
          row = self.fetchone(
              get_sql_select_all_fields_by_key(table, fieldlist, keyname,
                                               self.get_delims()),
              keyvalue
          )
          if row is None:
              blank_object(obj, fieldlist)
              return False
          assign_from_list(obj, fieldlist, row)
          return True
docs: Fetches object from database table by a field specified by
          keyname/keyvalue. Writes back to object. Returns True/False for
          success/failure.