Update data/data.py
Browse files- data/data.py +10 -7
data/data.py
CHANGED
@@ -97,20 +97,23 @@ def ambil_data_emas():
|
|
97 |
|
98 |
if data_is_ready:
|
99 |
# with open(data_path, "r") as f: data = json.load(f)
|
100 |
-
|
101 |
# Ambil tanggal terakhir dari lastUpdate
|
102 |
last_updates = [pd.to_datetime(d["lastUpdate"]) for d in data["data"]["priceList"]]
|
103 |
-
last_update_date = max(last_updates)
|
104 |
-
|
105 |
# Waktu sekarang
|
106 |
now = datetime.now()
|
107 |
-
|
|
|
108 |
# Periksa apakah tanggal hari ini lebih baru dari tanggal terakhir
|
109 |
-
later_day =
|
110 |
-
|
|
|
111 |
# Periksa apakah jam sudah lewat dari jam 11 pagi
|
112 |
jam_sudah_cukup = now.hour >= 11
|
113 |
-
|
|
|
114 |
data_is_change = (later_day and jam_sudah_cukup) or not data_is_ready
|
115 |
print("data_is_change", data_is_change)
|
116 |
|
|
|
97 |
|
98 |
if data_is_ready:
|
99 |
# with open(data_path, "r") as f: data = json.load(f)
|
100 |
+
|
101 |
# Ambil tanggal terakhir dari lastUpdate
|
102 |
last_updates = [pd.to_datetime(d["lastUpdate"]) for d in data["data"]["priceList"]]
|
103 |
+
last_update_date = max(last_updates).date()
|
104 |
+
|
105 |
# Waktu sekarang
|
106 |
now = datetime.now()
|
107 |
+
now_date = now.date()
|
108 |
+
|
109 |
# Periksa apakah tanggal hari ini lebih baru dari tanggal terakhir
|
110 |
+
later_day = now_date > last_update_date
|
111 |
+
print(later_day, now_date, last_update_date)
|
112 |
+
|
113 |
# Periksa apakah jam sudah lewat dari jam 11 pagi
|
114 |
jam_sudah_cukup = now.hour >= 11
|
115 |
+
print(jam_sudah_cukup)
|
116 |
+
|
117 |
data_is_change = (later_day and jam_sudah_cukup) or not data_is_ready
|
118 |
print("data_is_change", data_is_change)
|
119 |
|