← back to Kravet Sheet Sync 2026 04 20
refine: escape SQL regex backslashes to kill $ invalid-escape SyntaxWarning (behavior-preserving; SQL still receives \.0\$)
6f2994aa3d93c1c9cbaecc2a854ae6d64f4d70f9 · 2026-07-30 12:09:36 -0700 · Steve Abrams
Files touched
Diff
commit 6f2994aa3d93c1c9cbaecc2a854ae6d64f4d70f9
Author: Steve Abrams <steve@designerwallcoverings.com>
Date: Thu Jul 30 12:09:36 2026 -0700
refine: escape SQL regex backslashes to kill $ invalid-escape SyntaxWarning (behavior-preserving; SQL still receives \.0\$)
---
bulk_push_v1.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/bulk_push_v1.py b/bulk_push_v1.py
index c2980e0..417811c 100644
--- a/bulk_push_v1.py
+++ b/bulk_push_v1.py
@@ -124,7 +124,7 @@ def fetch_batch(limit, skip_existing=True):
row_number() OVER (PARTITION BY n.brand ORDER BY n.map DESC) AS rn_brand
FROM kravet_diff_new_2026_04_20 n
JOIN v_kravet_sku_primary_image p
- ON p.mfr_sku_norm = regexp_replace(regexp_replace(upper(btrim(n.mfr_sku)),'-','.','g'),'\\.0\$','')
+ ON p.mfr_sku_norm = regexp_replace(regexp_replace(upper(btrim(n.mfr_sku)),'-','.','g'),'\\.0\\$','')
AND p.kind='colorway'
LEFT JOIN v_kravet_sku_primary_image pr
ON pr.mfr_sku_norm = p.mfr_sku_norm AND pr.kind='full_repeat'
← 2779d0d auto-save: 2026-07-30T07:45:45 (1 files) — __pycache__/bulk_
·
back to Kravet Sheet Sync 2026 04 20
·
auto-save: 2026-07-30T12:17:59 (1 files) — __pycache__/bulk_ 0fa547c →