def __init__(self, local_datetime=None, utc_datetime=None, all_day=False):
        """Initializes the object.

        The datetime objects passed in are treated as naive -- no timezone info will
        be read from them.

        Args:
          local_datetime: A datetime object that specifies the date and time in the
              local timezone. Default None to set off utc_datetime.
          utc_datetime: Datetime object that specifies date and time in Coordinated
              Universal Time (UTC). Default None to set off local_datetime.
          all_day: Set True to indicate this Date is associated with an all day, or
              "time-less" date. Default False.

        Raises:
          Error: local_datetime and utc_datetime are both left undefined.
        """
        if not (local_datetime or utc_datetime):
            raise Error('Need to provide a local or UTC datetime')
        if local_datetime:
            self.local = local_datetime
            if not utc_datetime:
                self.utc = self.local + get_utc_timedelta()
        if utc_datetime:
            self.utc = utc_datetime
            if not local_datetime:
                self.local = get_utc_timedelta() - self.utc
        self.all_day = all_day
dataset/ETHPy150Open vinitkumar/googlecl/src/googlecl/calendar/date.py/Date.__init__/swapped operands of `-`