-
Notifications
You must be signed in to change notification settings - Fork 213
Hide finished repeating events #15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
This issue does not depend on the type of server used, but end dates and exceptions of recurrent events are just not implemented yet (but high up on the ToDo list). |
Repeating events that have ended should be fixed (but not single exceptions). Please Reopen if the bug persists. |
BTW: could you tell me how you got khal to sync with google in the first place? As far is I know (or see here google supports OAuth2 only (which khal does not (yet) support). |
Pulled the latest master. Now, I get the following error when syncing: CRITICAL:root:While syncing account schedule an error occured:
cant compare offset-naive and offset-aware datetimes To sync Google Calendars, I copied the private iCal link and password into the config file and it worked. |
please paste the output of |
thanks, I'll have a look, but I guess this will be a read-only calendar. |
My Google Calendars are read only, but I still find them useful for checking my schedule. Below is the debug report. I obfuscated personal info with the hope that the remaining portion will still be diagnostic. DEBUG:root:calculating recurrence dates for xxxxxxxxxxxxxxxxxxxxxx@google.com, this might take some time.
DEBUG:root:calculating recurrence dates for xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx, this might take some time.
DEBUG:root:Traceback (most recent call last):
File "build/bdist.macosx-10.9-intel/egg/khal/khalendar.py", line 144, in sync
self._sync_http()
File "build/bdist.macosx-10.9-intel/egg/khal/khalendar.py", line 232, in _sync_http
status=OK)
File "build/bdist.macosx-10.9-intel/egg/khal/backend.py", line 290, in update
dtstartl = list(rrule)
File "/usr/local/lib/python2.7/site-packages/dateutil/rrule.py", line 515, in _iter
if until and res > until:
TypeError: can't compare offset-naive and offset-aware datetimes
CRITICAL:root:While syncing account `schedule` an error occured:
can't compare offset-naive and offset-aware datetimes |
I tried to reproduce this bug with various repeating events on google calendar but failed. Could you perhaps go through your .ics file by hand, look for the event that failed and post its RRULE, DTSTART and DTEND properties? (you can of course change the exact values, but leave the structure). |
@geier I'm also getting
with owncloud. |
Please paste the output of |
|
This might be fixed in current master, you might want to check that. Please note that khal has lost its build in CalDAV functionality and now relies on vdirsyncer for CalDAV support. |
Quite a lot of stuff has changed since the vdir branch has been merged. Does this problem also occur with the new setup? |
As there hasn't been any activity on this in some time, a lot has changed in khal since this report and I cannot reproduce it, I will close this bug now. If you the bug is indeed not fixed, please reopen or file a new one. Thank you. |
Khal synced with Google calendars (maybe others too) displays repeating events that have previously ended.
The text was updated successfully, but these errors were encountered: