Adityadn commited on
Commit
66dc4b1
·
verified ·
1 Parent(s): 767acc5

Update data/data.py

Browse files
Files changed (1) hide show
  1. data/data.py +6 -2
data/data.py CHANGED
@@ -91,6 +91,7 @@ def ambil_data_emas():
91
 
92
  later_day = False
93
  jam_sudah_cukup = False
 
94
 
95
  data = data or rf()
96
  data_is_ready = ir(data) # os.path.exists(data_path)
@@ -100,7 +101,7 @@ def ambil_data_emas():
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
 
@@ -108,11 +109,14 @@ def ambil_data_emas():
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
 
118
  # Jika belum ada data, atau sudah lewat tanggal dan cukup jam
 
91
 
92
  later_day = False
93
  jam_sudah_cukup = False
94
+ days_diff = 0
95
 
96
  data = data or rf()
97
  data_is_ready = ir(data) # os.path.exists(data_path)
 
101
 
102
  # Ambil tanggal terakhir dari lastUpdate
103
  last_update_date = max([pd.to_datetime(d["lastUpdate"]) for d in data["data"]["priceList"]]).date()
104
+
105
  # Waktu sekarang
106
  now = datetime.now()
107
 
 
109
  later_day = now.date() > last_update_date
110
  print(later_day, now.date(), last_update_date)
111
 
112
+ days_diff = int((now.date() - last_update_date.date()).days)
113
+ print(days_diff)
114
+
115
  # Periksa apakah jam sudah lewat dari jam 11 pagi
116
  jam_sudah_cukup = now.hour >= 11
117
  print(jam_sudah_cukup)
118
 
119
+ data_is_change = (later_day and jam_sudah_cukup) or not data_is_ready or days_diff >= 2
120
  print("data_is_change", data_is_change)
121
 
122
  # Jika belum ada data, atau sudah lewat tanggal dan cukup jam