File tree Expand file tree Collapse file tree 2 files changed +11
-3
lines changed
Expand file tree Collapse file tree 2 files changed +11
-3
lines changed Original file line number Diff line number Diff line change 44import requests
55from ics import Calendar
66
7+ DEPRECATION = 'DEPRECATED: Use https://peps.python.org/release-schedule.ics instead'
8+
79calendar_filename = 'python-releases.ics'
810
911def uid (name ):
@@ -17,8 +19,14 @@ def uid(name):
1719c = Calendar (r .text )
1820
1921for event in c .events :
20- event .description = 'DEPRECATED: Use https://peps.python.org/release-schedule.ics instead'
22+ event .description = DEPRECATION
2123 event .uid = uid (event .name )
2224
25+ for extra in c .extra :
26+ if extra .name == 'X-WR-CALNAME' :
27+ extra .value = f'DEPRECATED: { extra .value } '
28+ elif extra .name == 'X-WR-CALDESC' :
29+ extra .value = DEPRECATION
30+
2331with open (calendar_filename , 'w' ) as write_file :
2432 write_file .write (c .serialize ())
Original file line number Diff line number Diff line change 11BEGIN :VCALENDAR
2- X-WR-CALDESC :Python releases schedule from https://peps.python.org
3- X-WR-CALNAME :Python releases schedule
2+ X-WR-CALDESC :DEPRECATED: Use https://peps.python.org/release-schedule.ics instead
3+ X-WR-CALNAME :DEPRECATED: Python releases schedule
44VERSION :2.0
55PRODID :-//Python Software Foundation//Python release schedule//EN
66CALSCALE :GEORGIAN
You can’t perform that action at this time.
0 commit comments