Update data/data.py
Browse files- data/data.py +8 -10
data/data.py
CHANGED
@@ -97,23 +97,21 @@ 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 |
-
|
103 |
-
|
104 |
-
|
105 |
# Waktu sekarang
|
106 |
now = datetime.now()
|
107 |
-
|
108 |
-
|
109 |
# Periksa apakah tanggal hari ini lebih baru dari tanggal terakhir
|
110 |
-
later_day =
|
111 |
-
print(later_day,
|
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 |
|
|
|
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_update_date = max([pd.to_datetime(d["lastUpdate"]) for d in data["data"]["priceList"]]).date()
|
103 |
+
|
|
|
104 |
# Waktu sekarang
|
105 |
now = datetime.now()
|
106 |
+
|
|
|
107 |
# Periksa apakah tanggal hari ini lebih baru dari tanggal terakhir
|
108 |
+
later_day = now.date() > last_update_date
|
109 |
+
print(later_day, now.date(), last_update_date)
|
110 |
+
|
111 |
# Periksa apakah jam sudah lewat dari jam 11 pagi
|
112 |
jam_sudah_cukup = now.hour >= 11
|
113 |
print(jam_sudah_cukup)
|
114 |
+
|
115 |
data_is_change = (later_day and jam_sudah_cukup) or not data_is_ready
|
116 |
print("data_is_change", data_is_change)
|
117 |
|