code: def dst(self, dt):
          
          # Daylight saving starts on the second Sunday of March at 2AM standard
          dst_start_date = self.first_sunday(dt.year, 3) + timedelta(days=7) \
                                                         + timedelta(hours=2)
          # Daylight saving ends on the first Sunday of November at 2AM standard
          dst_end_date = self.first_sunday(dt.year, 11) + timedelta(hours=2)
  
          if dst_start_date <= dt.replace(tzinfo=None) < dst_end_date:
              return timedelta(hours=1)
          else:
              return timedelta(0)
docs: Calculate delta for daylight saving.