Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -828,6 +828,19 @@ def main():
|
|
| 828 |
if time_since_last_call < 300:
|
| 829 |
remaining_time = 300 - time_since_last_call
|
| 830 |
time.sleep(min(remaining_time, 300)) # ๊ทธ๋ํ 5๋ถ๋ง๋ค ๋ ๋๋ง
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 831 |
st.rerun()
|
| 832 |
|
| 833 |
if __name__ == "__main__":
|
|
|
|
| 828 |
if time_since_last_call < 300:
|
| 829 |
remaining_time = 300 - time_since_last_call
|
| 830 |
time.sleep(min(remaining_time, 300)) # ๊ทธ๋ํ 5๋ถ๋ง๋ค ๋ ๋๋ง
|
| 831 |
+
|
| 832 |
+
# ๋คํธ์ํฌ ์ํ ์ฒดํฌ ๋ฐ API ์ํ ์
๋ฐ์ดํธ
|
| 833 |
+
network_ok = check_network_status()
|
| 834 |
+
if network_ok:
|
| 835 |
+
try:
|
| 836 |
+
new_data = get_weather_data()
|
| 837 |
+
if new_data:
|
| 838 |
+
st.session_state.api_failed = False
|
| 839 |
+
else:
|
| 840 |
+
st.session_state.api_failed = True
|
| 841 |
+
except:
|
| 842 |
+
st.session_state.api_failed = True
|
| 843 |
+
|
| 844 |
st.rerun()
|
| 845 |
|
| 846 |
if __name__ == "__main__":
|