SetuG commited on
Commit
2eaa60d
Β·
verified Β·
1 Parent(s): 7ac479f

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -1
app.py CHANGED
@@ -156,6 +156,8 @@ class InvoiceDuplicateDetector:
156
  detector = InvoiceDuplicateDetector()
157
 
158
  def upload_files(files):
 
 
159
  results = []
160
  for file in files:
161
  file_bytes = file.read() if hasattr(file, "read") else file.value
@@ -165,11 +167,13 @@ def upload_files(files):
165
  return "\n".join(results)
166
 
167
  def check_duplicates(file):
 
 
168
  file_bytes = file.read() if hasattr(file, "read") else file.value
169
  filename = file.name if hasattr(file, "name") else "uploaded"
170
  ok, result = detector.find_duplicates(file_bytes, filename)
171
  if not ok:
172
- return result
173
  if not result:
174
  return "βœ… No duplicates found!"
175
  return "\n".join([f"πŸ” {fname} β€” Similarity: {score:.2f}" for fname, score in result])
 
156
  detector = InvoiceDuplicateDetector()
157
 
158
  def upload_files(files):
159
+ if not files:
160
+ return "❌ No files selected."
161
  results = []
162
  for file in files:
163
  file_bytes = file.read() if hasattr(file, "read") else file.value
 
167
  return "\n".join(results)
168
 
169
  def check_duplicates(file):
170
+ if not file:
171
+ return "❌ No file selected."
172
  file_bytes = file.read() if hasattr(file, "read") else file.value
173
  filename = file.name if hasattr(file, "name") else "uploaded"
174
  ok, result = detector.find_duplicates(file_bytes, filename)
175
  if not ok:
176
+ return f"❌ {result}"
177
  if not result:
178
  return "βœ… No duplicates found!"
179
  return "\n".join([f"πŸ” {fname} β€” Similarity: {score:.2f}" for fname, score in result])