BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//pretalx.com//pycon-sweden-2026//talk//GVQGHE
BEGIN:VTIMEZONE
TZID:Europe/Stockholm
BEGIN:STANDARD
DTSTART:20251120T000000
TZNAME:CET
TZOFFSETFROM:+0100
TZOFFSETTO:+0100
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20260329T030000
RDATE:20270328T030000
TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
END:DAYLIGHT
BEGIN:STANDARD
DTSTART:20261025T030000
RDATE:20271031T030000
TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
SUMMARY:Let's talk about ... - Marcus Näslund
DTSTART;TZID=Europe/Stockholm:20261120T113000
DTEND;TZID=Europe/Stockholm:20261120T120000
DTSTAMP:20261111T055835Z
UID:pretalx-pycon-sweden-2026-GVQGHE@pretalx.com
DESCRIPTION:Not a cliffhanger! The … is the very topic of this talk! The
  "Ellipsis" is an often-overlooked part of the python language specificati
 on. It's a built-in singleton object with some niche but very practical us
 es!\n\nThe Ellipsis can be used to describe "arbitrary length"\, "intentio
 nal incompleteness" or a sentinel value where None\, 0 or False carries di
 fferent meaning. It is hashable\, comparable\, safe to use as method argum
 ent default\, and even works in modern match statements! Let's look at how
  it's implemented and practical examples of where it's useful.
LOCATION:Auditorium
URL:https://pretalx.com/pycon-sweden-2026/talk/GVQGHE/
END:VEVENT
END:VCALENDAR
