File tree Expand file tree Collapse file tree 2 files changed +7
-12
lines changed
simple_repository_browser Expand file tree Collapse file tree 2 files changed +7
-12
lines changed Original file line number Diff line number Diff line change @@ -192,14 +192,6 @@ async def _fetch_metadata_resource(
192192 if isinstance (resource , model .TextResource ):
193193 with open (tmp_file_path , "wb" ) as tmp :
194194 tmp .write (resource .text .encode ())
195- if not file .upload_time :
196- # If the repository doesn't provide information about the upload time, estimate
197- # it from the headers of the resource, if they exist.
198- if ct := resource .context .get ("creation-date" ):
199- if isinstance (ct , str ):
200- file = dataclasses .replace (
201- file , upload_time = datetime .datetime .fromisoformat (ct )
202- )
203195 elif isinstance (resource , model .HttpResource ):
204196 await fetch_file (resource .url , tmp_file_path )
205197 else :
Original file line number Diff line number Diff line change 11import dataclasses
2- from datetime import datetime
2+ from datetime import datetime , timezone
33import functools
44import types
55import typing
@@ -135,9 +135,12 @@ def release_infos(
135135 quarantined_file : Quarantinefile = {
136136 "filename" : file_info ["filename" ],
137137 "quarantine_release_time" : datetime .strptime (
138- file_info ["quarantine_release_time" ], date_format
139- ),
140- "upload_time" : datetime .strptime (file_info ["upload_time" ], date_format ),
138+ file_info ["quarantine_release_time" ],
139+ date_format ,
140+ ).replace (tzinfo = timezone .utc ),
141+ "upload_time" : datetime .strptime (
142+ file_info ["upload_time" ], date_format
143+ ).replace (tzinfo = timezone .utc ),
141144 }
142145 version_str = None
143146 try :
You can’t perform that action at this time.
0 commit comments