File tree 1 file changed +7
-4
lines changed
1 file changed +7
-4
lines changed Original file line number Diff line number Diff line change @@ -210,12 +210,15 @@ def item_link(self, item: Release) -> str:
210
210
"""Return the URL to the release page on python.org."""
211
211
return reverse ("downloads:download_release_detail" , args = [item .slug ])
212
212
213
- def item_pubdate (self , item : Release ) -> datetime :
213
+ def item_pubdate (self , item : Release ) -> datetime | None :
214
214
"""Return the release date as the item publication date."""
215
- return timezone .make_aware (item .release_date ) if item .release_date else None
215
+ if item .release_date :
216
+ if timezone .is_naive (item .release_date ):
217
+ return timezone .make_aware (item .release_date )
218
+ return item .release_date
219
+ return None
216
220
217
- @staticmethod
218
- def item_guid (item : Release ) -> str :
221
+ def item_guid (self , item : Release ) -> str :
219
222
"""Return a unique ID for the item based on DB record."""
220
223
return str (item .pk )
221
224
You can’t perform that action at this time.
0 commit comments