SamiKoen commited on
Commit ·
f00bd4c
1
Parent(s): 4298bfc
warehouse_lookup sync: greeting/non-product erken cikis
Browse files- warehouse_lookup.py +10 -0
warehouse_lookup.py
CHANGED
|
@@ -115,6 +115,16 @@ def lookup_stock_for_query(query: str) -> list[str] | None:
|
|
| 115 |
"""
|
| 116 |
if not query:
|
| 117 |
return None
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 118 |
# 1) Ana urunu bul (fresh-upgrade'li substring + nano fallback)
|
| 119 |
main = find_main_local_substring(query)
|
| 120 |
if not main:
|
|
|
|
| 115 |
"""
|
| 116 |
if not query:
|
| 117 |
return None
|
| 118 |
+
# Erken cikis: cok kisa veya net non-product sorgular nano'ya gitmesin
|
| 119 |
+
NON_PRODUCT = {
|
| 120 |
+
"selam", "merhaba", "sa", "as", "tşk", "tesekkur", "tesekkurler",
|
| 121 |
+
"saol", "iyi gunler", "iyi aksamlar", "gunaydin", "iyi geceler",
|
| 122 |
+
"evet", "hayir", "hayır", "tamam", "ok", "okay", "anladim", "anladım",
|
| 123 |
+
"guzel", "harika", "super", "süper", "sağol",
|
| 124 |
+
}
|
| 125 |
+
q_low = query.lower().strip().rstrip("?!.,")
|
| 126 |
+
if q_low in NON_PRODUCT or len(q_low) < 3:
|
| 127 |
+
return None
|
| 128 |
# 1) Ana urunu bul (fresh-upgrade'li substring + nano fallback)
|
| 129 |
main = find_main_local_substring(query)
|
| 130 |
if not main:
|