yulongchen commited on
Commit
31a84a9
·
1 Parent(s): efb4a48

Add system

Browse files
Files changed (2) hide show
  1. system/process_time.py +2 -0
  2. test.html +5 -1
system/process_time.py CHANGED
@@ -115,6 +115,8 @@ def extract_columns_to_dict(file_path, delimiter='\t'):
115
 
116
 
117
  def parse_date(date_str):
 
 
118
  try:
119
  return datetime.datetime.strptime(date_str, "%Y-%m-%d"), date_str
120
  except ValueError:
 
115
 
116
 
117
  def parse_date(date_str):
118
+ if not date_str:
119
+ return None, date_str
120
  try:
121
  return datetime.datetime.strptime(date_str, "%Y-%m-%d"), date_str
122
  except ValueError:
test.html CHANGED
@@ -318,7 +318,11 @@
318
  if (!eventsRes.ok) throw new Error("Event file not found or malformed");
319
  const data = await eventsRes.json();
320
  if (!Array.isArray(data)) throw new Error("Unexpected data format");
321
-
 
 
 
 
322
  // p.innerHTML = `<strong>We have found ${data.length} events for this pledge.</strong><br><br>` +
323
  // data.map((e, index) => `
324
  p.innerHTML =
 
318
  if (!eventsRes.ok) throw new Error("Event file not found or malformed");
319
  const data = await eventsRes.json();
320
  if (!Array.isArray(data)) throw new Error("Unexpected data format");
321
+
322
+ if (data.length === 0) {
323
+ p.innerHTML = `<div class="text-gray-500 italic"> Sorry, we do not find any progress for this pledge.</div>`;
324
+ return;
325
+ }
326
  // p.innerHTML = `<strong>We have found ${data.length} events for this pledge.</strong><br><br>` +
327
  // data.map((e, index) => `
328
  p.innerHTML =