Spaces:
Sleeping
Sleeping
jaifar530
commited on
Update app.py
Browse files
app.py
CHANGED
@@ -163,12 +163,12 @@ def check_and_download_files():
|
|
163 |
missing_files.append(file_name)
|
164 |
|
165 |
if missing_files:
|
166 |
-
|
167 |
for file_name in missing_files:
|
168 |
-
|
169 |
|
170 |
if not has_internet_connection():
|
171 |
-
|
172 |
return
|
173 |
|
174 |
try:
|
@@ -183,7 +183,7 @@ def check_and_download_files():
|
|
183 |
zip_file.write(response.content)
|
184 |
|
185 |
if not is_zip_file('content.zip'):
|
186 |
-
|
187 |
return
|
188 |
|
189 |
with zipfile.ZipFile('content.zip', 'r') as zip_ref:
|
@@ -191,14 +191,14 @@ def check_and_download_files():
|
|
191 |
|
192 |
extracted_files = os.listdir()
|
193 |
if not are_files_extracted(extracted_files, missing_files):
|
194 |
-
|
195 |
return
|
196 |
|
197 |
-
|
198 |
except Exception as e:
|
199 |
-
|
200 |
else:
|
201 |
-
|
202 |
|
203 |
check_and_download_files()
|
204 |
|
|
|
163 |
missing_files.append(file_name)
|
164 |
|
165 |
if missing_files:
|
166 |
+
st.write("The following files are missing:")
|
167 |
for file_name in missing_files:
|
168 |
+
st.write(file_name)
|
169 |
|
170 |
if not has_internet_connection():
|
171 |
+
st.write("No internet connection. Cannot download missing files.")
|
172 |
return
|
173 |
|
174 |
try:
|
|
|
183 |
zip_file.write(response.content)
|
184 |
|
185 |
if not is_zip_file('content.zip'):
|
186 |
+
st.write("Downloaded content is not a ZIP file.")
|
187 |
return
|
188 |
|
189 |
with zipfile.ZipFile('content.zip', 'r') as zip_ref:
|
|
|
191 |
|
192 |
extracted_files = os.listdir()
|
193 |
if not are_files_extracted(extracted_files, missing_files):
|
194 |
+
st.write("Not all missing files were extracted.")
|
195 |
return
|
196 |
|
197 |
+
st.write("content.zip downloaded and extracted successfully.")
|
198 |
except Exception as e:
|
199 |
+
st.write(f"Error downloading or extracting content.zip: {e}")
|
200 |
else:
|
201 |
+
st.write("All files exist.")
|
202 |
|
203 |
check_and_download_files()
|
204 |
|