| safoundation.org |
to a datetime for dateutil, but rdate
+ # isn't. To make dateutil happy, convert rdates which are dates to
+ # datetimes until vobject is fixed.
+ for i, rdate in enumerate(event.rdate):
+ if type(rdate) == date:
+ event.rdate[i] = datetime.datetime.combine(rdate, time(0))
+ # get rid of RDATES that match dtstart, created by vo eventItem = pickKind.newItem(None, newItemParent)
- countNew += 1
- if first:
- eventItem.icalUID = event.uid[0].value
- first = False
- else:
- eveen
+ # give the repository a naive datetime, no timezone
+ try:
+ dt = dt.astimezone(localtime).replace(tzinfo=None)
+ except ValueError: # astimezone will fail for naive datetimes
+ pass
</span><span class="cx">
</span><span class="rem">- #Default to NOT any time
- eventItem.anyTime = False
-
- eventItem.displayName = displayName
- if isDate:
- eventItem.allDay = True
- eventItem.startTime = dt
- if v |
Mon, 11 Apr, 05:03 |
| safoundation.org |
to a datetime for dateutil, but rdate
+ # isn't. To make dateutil happy, convert rdates which are dates to
+ # datetimes until vobject is fixed.
+ for i, rdate in enumerate(event.rdate):
+ if type(rdate) == date:
+ event.rdate[i] = datetime.datetime.combine(rdate, time(0))
+ # get rid of RDATES that match dtstart, created by vo eventItem = pickKind.newItem(None, newItemParent)
- countNew += 1
- if first:
- eventItem.icalUID = event.uid[0].value
- first = False
- else:
- eveen
+ # give the repository a naive datetime, no timezone
+ try:
+ dt = dt.astimezone(localtime).replace(tzinfo=None)
+ except ValueError: # astimezone will fail for naive datetimes
+ pass
</span><span class="cx">
</span><span class="rem">- #Default to NOT any time
- eventItem.anyTime = False
-
- eventItem.displayName = displayName
- if isDate:
- eventItem.allDay = True
- eventItem.startTime = dt
- if v |
Mon, 11 Apr, 05:03 |
| safoundation.org |
to a datetime for dateutil, but rdate
+ # isn't. To make dateutil happy, convert rdates which are dates to
+ # datetimes until vobject is fixed.
+ for i, rdate in enumerate(event.rdate):
+ if type(rdate) == date:
+ event.rdate[i] = datetime.datetime.combine(rdate, time(0))
+ # get rid of RDATES that match dtstart, created by vo eventItem = pickKind.newItem(None, newItemParent)
- countNew += 1
- if first:
- eventItem.icalUID = event.uid[0].value
- first = False
- else:
- eveen
+ # give the repository a naive datetime, no timezone
+ try:
+ dt = dt.astimezone(localtime).replace(tzinfo=None)
+ except ValueError: # astimezone will fail for naive datetimes
+ pass
</span><span class="cx">
</span><span class="rem">- #Default to NOT any time
- eventItem.anyTime = False
-
- eventItem.displayName = displayName
- if isDate:
- eventItem.allDay = True
- eventItem.startTime = dt
- if v |
Mon, 11 Apr, 05:03 |
| safoundation.org |
to a datetime for dateutil, but rdate
+ # isn't. To make dateutil happy, convert rdates which are dates to
+ # datetimes until vobject is fixed.
+ for i, rdate in enumerate(event.rdate):
+ if type(rdate) == date:
+ event.rdate[i] = datetime.datetime.combine(rdate, time(0))
+ # get rid of RDATES that match dtstart, created by vo eventItem = pickKind.newItem(None, newItemParent)
- countNew += 1
- if first:
- eventItem.icalUID = event.uid[0].value
- first = False
- else:
- eveen
+ # give the repository a naive datetime, no timezone
+ try:
+ dt = dt.astimezone(localtime).replace(tzinfo=None)
+ except ValueError: # astimezone will fail for naive datetimes
+ pass
</span><span class="cx">
</span><span class="rem">- #Default to NOT any time
- eventItem.anyTime = False
-
- eventItem.displayName = displayName
- if isDate:
- eventItem.allDay = True
- eventItem.startTime = dt
- if v |
Mon, 11 Apr, 05:03 |
| safoundation.org |
mbine(rdate, time(0))
+ # get rid of RDATES that match dtstart, created by vo eventItem = pickKind.newItem(None, newItemParent)
- countNew += 1
- if first:
- eventItem.icalUID = event.uid[0].value
- first = False
- else:
- eveen
+ # give the repository a naive datetime, no timezone
+ try:
+ dt = dt.astimezone(localtime).replace(tzinfo=None)
+ except ValueError: # astimezone will fail for naive datetimes
+ pass
</span><span class="cx">
</span><span class="rem">- #Default to NOT any time
- eventItem.anyTime = False
-
- eventItem.displayName = displayName
- if isDate:
- eventItem.allDay = True
- eventItem.startTime = dt
- if v |
Mon, 11 Apr, 05:03 |
| safoundation.org |
to a datetime for dateutil, but rdate
+ # isn't. To make dateutil happy, convert rdates which are dates to
+ # datetimes until vobject is fixed.
+ for i, rdate in enumerate(event.rdate):
+ if type(rdate) == date:
+ event.rdate[i] = datetime.datetime.combine(rdate, time(0))
+ # get rid of RDATES that match dtstart, created by vo eventItem = pickKind.newItem(None, newItemParent)
- countNew += 1
- if first:
- eventItem.icalUID = event.uid[0].value
- first = False
- else:
- eveen
+ # give the repository a naive datetime, no timezone
+ try:
+ dt = dt.astimezone(localtime).replace(tzinfo=None)
+ except ValueError: # astimezone will fail for naive datetimes
+ pass
</span><span class="cx">
</span><span class="rem">- #Default to NOT any time
- eventItem.anyTime = False
-
- eventItem.displayName = displayName
- if isDate:
- eventItem.allDay = True
- eventItem.startTime = dt
- if v |
Mon, 11 Apr, 05:03 |
| safoundation.org |
mbine(rdate, time(0))
+ # get rid of RDATES that match dtstart, created by vo eventItem = pickKind.newItem(None, newItemParent)
- countNew += 1
- if first:
- eventItem.icalUID = event.uid[0].value
- first = False
- else:
- eveen
+ # give the repository a naive datetime, no timezone
+ try:
+ dt = dt.astimezone(localtime).replace(tzinfo=None)
+ except ValueError: # astimezone will fail for naive datetimes
+ pass
</span><span class="cx">
</span><span class="rem">- #Default to NOT any time
- eventItem.anyTime = False
-
- eventItem.displayName = displayName
- if isDate:
- eventItem.allDay = True
- eventItem.startTime = dt
- if v |
Mon, 11 Apr, 05:03 |
| safoundation.org |
mbine(rdate, time(0))
+ # get rid of RDATES that match dtstart, created by vo eventItem = pickKind.newItem(None, newItemParent)
- countNew += 1
- if first:
- eventItem.icalUID = event.uid[0].value
- first = False
- else:
- eveen
+ # give the repository a naive datetime, no timezone
+ try:
+ dt = dt.astimezone(localtime).replace(tzinfo=None)
+ except ValueError: # astimezone will fail for naive datetimes
+ pass
</span><span class="cx">
</span><span class="rem">- #Default to NOT any time
- eventItem.anyTime = False
-
- eventItem.displayName = displayName
- if isDate:
- eventItem.allDay = True
- eventItem.startTime = dt
- if v |
Mon, 11 Apr, 05:03 |
| safoundation.org |
mbine(rdate, time(0))
+ # get rid of RDATES that match dtstart, created by vo eventItem = pickKind.newItem(None, newItemParent)
- countNew += 1
- if first:
- eventItem.icalUID = event.uid[0].value
- first = False
- else:
- eveen
+ # give the repository a naive datetime, no timezone
+ try:
+ dt = dt.astimezone(localtime).replace(tzinfo=None)
+ except ValueError: # astimezone will fail for naive datetimes
+ pass
</span><span class="cx">
</span><span class="rem">- #Default to NOT any time
- eventItem.anyTime = False
-
- eventItem.displayName = displayName
- if isDate:
- eventItem.allDay = True
- eventItem.startTime = dt
- if v |
Mon, 11 Apr, 05:03 |
| safoundation.org |
mbine(rdate, time(0))
+ # get rid of RDATES that match dtstart, created by vo eventItem = pickKind.newItem(None, newItemParent)
- countNew += 1
- if first:
- eventItem.icalUID = event.uid[0].value
- first = False
- else:
- eveen
+ # give the repository a naive datetime, no timezone
+ try:
+ dt = dt.astimezone(localtime).replace(tzinfo=None)
+ except ValueError: # astimezone will fail for naive datetimes
+ pass
</span><span class="cx">
</span><span class="rem">- #Default to NOT any time
- eventItem.anyTime = False
-
- eventItem.displayName = displayName
- if isDate:
- eventItem.allDay = True
- eventItem.startTime = dt
- if v |
Mon, 11 Apr, 05:03 |
| safoundation.org |
mbine(rdate, time(0))
+ # get rid of RDATES that match dtstart, created by vo eventItem = pickKind.newItem(None, newItemParent)
- countNew += 1
- if first:
- eventItem.icalUID = event.uid[0].value
- first = False
- else:
- eveen
+ # give the repository a naive datetime, no timezone
+ try:
+ dt = dt.astimezone(localtime).replace(tzinfo=None)
+ except ValueError: # astimezone will fail for naive datetimes
+ pass
</span><span class="cx">
</span><span class="rem">- #Default to NOT any time
- eventItem.anyTime = False
-
- eventItem.displayName = displayName
- if isDate:
- eventItem.allDay = True
- eventItem.startTime = dt
- if v |
Mon, 11 Apr, 05:03 |
| safoundation.org |
mbine(rdate, time(0))
+ # get rid of RDATES that match dtstart, created by vo eventItem = pickKind.newItem(None, newItemParent)
- countNew += 1
- if first:
- eventItem.icalUID = event.uid[0].value
- first = False
- else:
- eveen
+ # give the repository a naive datetime, no timezone
+ try:
+ dt = dt.astimezone(localtime).replace(tzinfo=None)
+ except ValueError: # astimezone will fail for naive datetimes
+ pass
</span><span class="cx">
</span><span class="rem">- #Default to NOT any time
- eventItem.anyTime = False
-
- eventItem.displayName = displayName
- if isDate:
- eventItem.allDay = True
- eventItem.startTime = dt
- if v |
Mon, 11 Apr, 05:03 |
| safoundation.org |
mbine(rdate, time(0))
+ # get rid of RDATES that match dtstart, created by vo eventItem = pickKind.newItem(None, newItemParent)
- countNew += 1
- if first:
- eventItem.icalUID = event.uid[0].value
- first = False
- else:
- eveen
+ # give the repository a naive datetime, no timezone
+ try:
+ dt = dt.astimezone(localtime).replace(tzinfo=None)
+ except ValueError: # astimezone will fail for naive datetimes
+ pass
</span><span class="cx">
</span><span class="rem">- #Default to NOT any time
- eventItem.anyTime = False
-
- eventItem.displayName = displayName
- if isDate:
- eventItem.allDay = True
- eventItem.startTime = dt
- if v |
Mon, 11 Apr, 05:03 |
| safoundation.org |
mbine(rdate, time(0))
+ # get rid of RDATES that match dtstart, created by vo eventItem = pickKind.newItem(None, newItemParent)
- countNew += 1
- if first:
- eventItem.icalUID = event.uid[0].value
- first = False
- else:
- eveen
+ # give the repository a naive datetime, no timezone
+ try:
+ dt = dt.astimezone(localtime).replace(tzinfo=None)
+ except ValueError: # astimezone will fail for naive datetimes
+ pass
</span><span class="cx">
</span><span class="rem">- #Default to NOT any time
- eventItem.anyTime = False
-
- eventItem.displayName = displayName
- if isDate:
- eventItem.allDay = True
- eventItem.startTime = dt
- if v |
Mon, 11 Apr, 05:03 |
| safoundation.org |
mbine(rdate, time(0))
+ # get rid of RDATES that match dtstart, created by vo eventItem = pickKind.newItem(None, newItemParent)
- countNew += 1
- if first:
- eventItem.icalUID = event.uid[0].value
- first = False
- else:
- eveen
+ # give the repository a naive datetime, no timezone
+ try:
+ dt = dt.astimezone(localtime).replace(tzinfo=None)
+ except ValueError: # astimezone will fail for naive datetimes
+ pass
</span><span class="cx">
</span><span class="rem">- #Default to NOT any time
- eventItem.anyTime = False
-
- eventItem.displayName = displayName
- if isDate:
- eventItem.allDay = True
- eventItem.startTime = dt
- if v |
Mon, 11 Apr, 05:03 |
| safoundation.org |
mbine(rdate, time(0))
+ # get rid of RDATES that match dtstart, created by vo eventItem = pickKind.newItem(None, newItemParent)
- countNew += 1
- if first:
- eventItem.icalUID = event.uid[0].value
- first = False
- else:
- eveen
+ # give the repository a naive datetime, no timezone
+ try:
+ dt = dt.astimezone(localtime).replace(tzinfo=None)
+ except ValueError: # astimezone will fail for naive datetimes
+ pass
</span><span class="cx">
</span><span class="rem">- #Default to NOT any time
- eventItem.anyTime = False
-
- eventItem.displayName = displayName
- if isDate:
- eventItem.allDay = True
- eventItem.startTime = dt
- if v |
Mon, 11 Apr, 05:03 |
| safoundation.org |
mbine(rdate, time(0))
+ # get rid of RDATES that match dtstart, created by vo eventItem = pickKind.newItem(None, newItemParent)
- countNew += 1
- if first:
- eventItem.icalUID = event.uid[0].value
- first = False
- else:
- eveen
+ # give the repository a naive datetime, no timezone
+ try:
+ dt = dt.astimezone(localtime).replace(tzinfo=None)
+ except ValueError: # astimezone will fail for naive datetimes
+ pass
</span><span class="cx">
</span><span class="rem">- #Default to NOT any time
- eventItem.anyTime = False
-
- eventItem.displayName = displayName
- if isDate:
- eventItem.allDay = True
- eventItem.startTime = dt
- if v |
Mon, 11 Apr, 05:03 |
| safoundation.org |
mbine(rdate, time(0))
+ # get rid of RDATES that match dtstart, created by vo eventItem = pickKind.newItem(None, newItemParent)
- countNew += 1
- if first:
- eventItem.icalUID = event.uid[0].value
- first = False
- else:
- eveen
+ # give the repository a naive datetime, no timezone
+ try:
+ dt = dt.astimezone(localtime).replace(tzinfo=None)
+ except ValueError: # astimezone will fail for naive datetimes
+ pass
</span><span class="cx">
</span><span class="rem">- #Default to NOT any time
- eventItem.anyTime = False
-
- eventItem.displayName = displayName
- if isDate:
- eventItem.allDay = True
- eventItem.startTime = dt
- if v |
Mon, 11 Apr, 05:03 |
| safoundation.org |
mbine(rdate, time(0))
+ # get rid of RDATES that match dtstart, created by vo eventItem = pickKind.newItem(None, newItemParent)
- countNew += 1
- if first:
- eventItem.icalUID = event.uid[0].value
- first = False
- else:
- eveen
+ # give the repository a naive datetime, no timezone
+ try:
+ dt = dt.astimezone(localtime).replace(tzinfo=None)
+ except ValueError: # astimezone will fail for naive datetimes
+ pass
</span><span class="cx">
</span><span class="rem">- #Default to NOT any time
- eventItem.anyTime = False
-
- eventItem.displayName = displayName
- if isDate:
- eventItem.allDay = True
- eventItem.startTime = dt
- if v |
Mon, 11 Apr, 05:03 |
| safoundation.org |
mbine(rdate, time(0))
+ # get rid of RDATES that match dtstart, created by vo eventItem = pickKind.newItem(None, newItemParent)
- countNew += 1
- if first:
- eventItem.icalUID = event.uid[0].value
- first = False
- else:
- eveen
+ # give the repository a naive datetime, no timezone
+ try:
+ dt = dt.astimezone(localtime).replace(tzinfo=None)
+ except ValueError: # astimezone will fail for naive datetimes
+ pass
</span><span class="cx">
</span><span class="rem">- #Default to NOT any time
- eventItem.anyTime = False
-
- eventItem.displayName = displayName
- if isDate:
- eventItem.allDay = True
- eventItem.startTime = dt
- if v |
Mon, 11 Apr, 05:03 |
| safoundation.org |
mbine(rdate, time(0))
+ # get rid of RDATES that match dtstart, created by vo eventItem = pickKind.newItem(None, newItemParent)
- countNew += 1
- if first:
- eventItem.icalUID = event.uid[0].value
- first = False
- else:
- eveen
+ # give the repository a naive datetime, no timezone
+ try:
+ dt = dt.astimezone(localtime).replace(tzinfo=None)
+ except ValueError: # astimezone will fail for naive datetimes
+ pass
</span><span class="cx">
</span><span class="rem">- #Default to NOT any time
- eventItem.anyTime = False
-
- eventItem.displayName = displayName
- if isDate:
- eventItem.allDay = True
- eventItem.startTime = dt
- if v |
Mon, 11 Apr, 05:03 |
| safoundation.org |
mbine(rdate, time(0))
+ # get rid of RDATES that match dtstart, created by vo eventItem = pickKind.newItem(None, newItemParent)
- countNew += 1
- if first:
- eventItem.icalUID = event.uid[0].value
- first = False
- else:
- eveen
+ # give the repository a naive datetime, no timezone
+ try:
+ dt = dt.astimezone(localtime).replace(tzinfo=None)
+ except ValueError: # astimezone will fail for naive datetimes
+ pass
</span><span class="cx">
</span><span class="rem">- #Default to NOT any time
- eventItem.anyTime = False
-
- eventItem.displayName = displayName
- if isDate:
- eventItem.allDay = True
- eventItem.startTime = dt
- if v |
Mon, 11 Apr, 05:03 |
| safoundation.org |
ppy, convert rdates which are dates to
+ # datetimes until vobject is fixed.
+ for i, rdate in enumerate(event.rdate):
+ if type(rdate) == date:
+ event.rdate[i] = datetime.datetime.combine(rdate, time(0))
+ # get rid of RDATES that match dtstart, created by vo eventItem = pickKind.newItem(None, newItemParent)
- countNew += 1
- if first:
- eventItem.icalUID = event.uid[0].value
- first = False
- else:
- eveen
+ # give the repository a naive datetime, no timezone
+ try:
+ dt = dt.astimezone(localtime).replace(tzinfo=None)
+ except ValueError: # astimezone will fail for naive datetimes
+ pass
</span><span class="cx">
</span><span class="rem">- #Default to NOT any time
- eventItem.anyTime = False
-
- eventItem.displayName = displayName
- if isDate:
- eventItem.allDay = True
- eventItem.startTime = dt
- if v |
Mon, 11 Apr, 05:03 |
| safoundation.org |
mbine(rdate, time(0))
+ # get rid of RDATES that match dtstart, created by vo eventItem = pickKind.newItem(None, newItemParent)
- countNew += 1
- if first:
- eventItem.icalUID = event.uid[0].value
- first = False
- else:
- eveen
+ # give the repository a naive datetime, no timezone
+ try:
+ dt = dt.astimezone(localtime).replace(tzinfo=None)
+ except ValueError: # astimezone will fail for naive datetimes
+ pass
</span><span class="cx">
</span><span class="rem">- #Default to NOT any time
- eventItem.anyTime = False
-
- eventItem.displayName = displayName
- if isDate:
- eventItem.allDay = True
- eventItem.startTime = dt
- if v |
Mon, 11 Apr, 05:03 |
| safoundation.org |
ppy, convert rdates which are dates to
+ # datetimes until vobject is fixed.
+ for i, rdate in enumerate(event.rdate):
+ if type(rdate) == date:
+ event.rdate[i] = datetime.datetime.combine(rdate, time(0))
+ # get rid of RDATES that match dtstart, created by vo eventItem = pickKind.newItem(None, newItemParent)
- countNew += 1
- if first:
- eventItem.icalUID = event.uid[0].value
- first = False
- else:
- eveen
+ # give the repository a naive datetime, no timezone
+ try:
+ dt = dt.astimezone(localtime).replace(tzinfo=None)
+ except ValueError: # astimezone will fail for naive datetimes
+ pass
</span><span class="cx">
</span><span class="rem">- #Default to NOT any time
- eventItem.anyTime = False
-
- eventItem.displayName = displayName
- if isDate:
- eventItem.allDay = True
- eventItem.startTime = dt
- if v |
Mon, 11 Apr, 05:03 |
| safoundation.org |
ppy, convert rdates which are dates to
+ # datetimes until vobject is fixed.
+ for i, rdate in enumerate(event.rdate):
+ if type(rdate) == date:
+ event.rdate[i] = datetime.datetime.combine(rdate, time(0))
+ # get rid of RDATES that match dtstart, created by vo eventItem = pickKind.newItem(None, newItemParent)
- countNew += 1
- if first:
- eventItem.icalUID = event.uid[0].value
- first = False
- else:
- eveen
+ # give the repository a naive datetime, no timezone
+ try:
+ dt = dt.astimezone(localtime).replace(tzinfo=None)
+ except ValueError: # astimezone will fail for naive datetimes
+ pass
</span><span class="cx">
</span><span class="rem">- #Default to NOT any time
- eventItem.anyTime = False
-
- eventItem.displayName = displayName
- if isDate:
- eventItem.allDay = True
- eventItem.startTime = dt
- if v |
Mon, 11 Apr, 05:03 |
| safoundation.org |
ppy, convert rdates which are dates to
+ # datetimes until vobject is fixed.
+ for i, rdate in enumerate(event.rdate):
+ if type(rdate) == date:
+ event.rdate[i] = datetime.datetime.combine(rdate, time(0))
+ # get rid of RDATES that match dtstart, created by vo eventItem = pickKind.newItem(None, newItemParent)
- countNew += 1
- if first:
- eventItem.icalUID = event.uid[0].value
- first = False
- else:
- eveen
+ # give the repository a naive datetime, no timezone
+ try:
+ dt = dt.astimezone(localtime).replace(tzinfo=None)
+ except ValueError: # astimezone will fail for naive datetimes
+ pass
</span><span class="cx">
</span><span class="rem">- #Default to NOT any time
- eventItem.anyTime = False
-
- eventItem.displayName = displayName
- if isDate:
- eventItem.allDay = True
- eventItem.startTime = dt
- if v |
Mon, 11 Apr, 05:03 |
| safoundation.org |
ppy, convert rdates which are dates to
+ # datetimes until vobject is fixed.
+ for i, rdate in enumerate(event.rdate):
+ if type(rdate) == date:
+ event.rdate[i] = datetime.datetime.combine(rdate, time(0))
+ # get rid of RDATES that match dtstart, created by vo eventItem = pickKind.newItem(None, newItemParent)
- countNew += 1
- if first:
- eventItem.icalUID = event.uid[0].value
- first = False
- else:
- eveen
+ # give the repository a naive datetime, no timezone
+ try:
+ dt = dt.astimezone(localtime).replace(tzinfo=None)
+ except ValueError: # astimezone will fail for naive datetimes
+ pass
</span><span class="cx">
</span><span class="rem">- #Default to NOT any time
- eventItem.anyTime = False
-
- eventItem.displayName = displayName
- if isDate:
- eventItem.allDay = True
- eventItem.startTime = dt
- if v |
Mon, 11 Apr, 05:03 |
| safoundation.org |
ppy, convert rdates which are dates to
+ # datetimes until vobject is fixed.
+ for i, rdate in enumerate(event.rdate):
+ if type(rdate) == date:
+ event.rdate[i] = datetime.datetime.combine(rdate, time(0))
+ # get rid of RDATES that match dtstart, created by vo eventItem = pickKind.newItem(None, newItemParent)
- countNew += 1
- if first:
- eventItem.icalUID = event.uid[0].value
- first = False
- else:
- eveen
+ # give the repository a naive datetime, no timezone
+ try:
+ dt = dt.astimezone(localtime).replace(tzinfo=None)
+ except ValueError: # astimezone will fail for naive datetimes
+ pass
</span><span class="cx">
</span><span class="rem">- #Default to NOT any time
- eventItem.anyTime = False
-
- eventItem.displayName = displayName
- if isDate:
- eventItem.allDay = True
- eventItem.startTime = dt
- if v |
Mon, 11 Apr, 05:03 |
| safoundation.org |
ppy, convert rdates which are dates to
+ # datetimes until vobject is fixed.
+ for i, rdate in enumerate(event.rdate):
+ if type(rdate) == date:
+ event.rdate[i] = datetime.datetime.combine(rdate, time(0))
+ # get rid of RDATES that match dtstart, created by vo eventItem = pickKind.newItem(None, newItemParent)
- countNew += 1
- if first:
- eventItem.icalUID = event.uid[0].value
- first = False
- else:
- eveen
+ # give the repository a naive datetime, no timezone
+ try:
+ dt = dt.astimezone(localtime).replace(tzinfo=None)
+ except ValueError: # astimezone will fail for naive datetimes
+ pass
</span><span class="cx">
</span><span class="rem">- #Default to NOT any time
- eventItem.anyTime = False
-
- eventItem.displayName = displayName
- if isDate:
- eventItem.allDay = True
- eventItem.startTime = dt
- if v |
Mon, 11 Apr, 05:03 |
| safoundation.org |
ppy, convert rdates which are dates to
+ # datetimes until vobject is fixed.
+ for i, rdate in enumerate(event.rdate):
+ if type(rdate) == date:
+ event.rdate[i] = datetime.datetime.combine(rdate, time(0))
+ # get rid of RDATES that match dtstart, created by vo eventItem = pickKind.newItem(None, newItemParent)
- countNew += 1
- if first:
- eventItem.icalUID = event.uid[0].value
- first = False
- else:
- eveen
+ # give the repository a naive datetime, no timezone
+ try:
+ dt = dt.astimezone(localtime).replace(tzinfo=None)
+ except ValueError: # astimezone will fail for naive datetimes
+ pass
</span><span class="cx">
</span><span class="rem">- #Default to NOT any time
- eventItem.anyTime = False
-
- eventItem.displayName = displayName
- if isDate:
- eventItem.allDay = True
- eventItem.startTime = dt
- if v |
Mon, 11 Apr, 05:03 |
| safoundation.org |
ppy, convert rdates which are dates to
+ # datetimes until vobject is fixed.
+ for i, rdate in enumerate(event.rdate):
+ if type(rdate) == date:
+ event.rdate[i] = datetime.datetime.combine(rdate, time(0))
+ # get rid of RDATES that match dtstart, created by vo eventItem = pickKind.newItem(None, newItemParent)
- countNew += 1
- if first:
- eventItem.icalUID = event.uid[0].value
- first = False
- else:
- eveen
+ # give the repository a naive datetime, no timezone
+ try:
+ dt = dt.astimezone(localtime).replace(tzinfo=None)
+ except ValueError: # astimezone will fail for naive datetimes
+ pass
</span><span class="cx">
</span><span class="rem">- #Default to NOT any time
- eventItem.anyTime = False
-
- eventItem.displayName = displayName
- if isDate:
- eventItem.allDay = True
- eventItem.startTime = dt
- if v |
Mon, 11 Apr, 05:03 |