class_docstr: Timetable that schedules data intervals with a time delta.
  
  This corresponds to ``schedule=<delta>``, where ``<delta>`` is
  either a ``datetime.timedelta`` or ``dateutil.relativedelta.relativedelta``
  instance.
class_docstr_tok: ["Timetable","that","schedules","data","intervals","with","a","time","delta",".","This","corresponds","to","``","schedule=","<","delta",">","``",",","where","``","<","delta",">","``","is","either","a","``","datetime.timedelta","``","or","``","dateutil.relativedelta.relativedelta","``","instance","."]
docstr: Return if the offsets match.
  
  This is only for testing purposes and should not be relied on otherwise.
docstr_tok: ["Return","if","the","offsets","match",".","This","is","only","for","testing","purposes","and","should","not","be","relied","on","otherwise","."]
code: def __eq__(self, other: Any) -> bool:
      """
      Return if the offsets match.
  
      This is only for testing purposes and should not be relied on otherwise.
      """
      if not isinstance(other, DeltaDataIntervalTimetable):
          return NotImplemented
      return self._delta == other._delta
  
imports: from __future__ import annotations
  import datetime
  from typing import TYPE_CHECKING, Any, Union
  from dateutil.relativedelta import relativedelta
  from pendulum import DateTime
  from airflow.exceptions import AirflowTimetableInvalid
  from airflow.timetables._cron import CronMixin
  from airflow.timetables.base import DagRunInfo, DataInterval, Timetable
  from airflow.utils.timezone import convert_to_utc
label_desc: Use image node_id 3 for calling the DeltaDataIntervalTimetable obj's underlying member method code with example usage: obj.__eq__(other) and returns: unknown, NotImplemented