def get_events_at(self, dtime=datetime.datetime.now()):
        if dtime.tzinfo is None:
            naive_dtime = dtime
            local_dtime = self._locale['local_timezone'].localize(dtime)
        else:
            naive_dtime = dtime.replace(tzinfo=None)
            local_dtime = dtime

        floating_events = self._backend.get_floating_at(naive_dtime)
        localized_events = self._backend.get_localized_at(local_dtime)
        return (self._cover_event(event) for event in
                itertools.chain(floating_events, localized_events))
get all events at datetime `dtime`
dataset/ETHPy150Open pimutils/khal/khal/khalendar/khalendar.py/CalendarCollection.get_events_at