[object Object]

← back to Designerwallcoverings

chore: ruff safe-fixes (import ordering) on dwpw-grs migration scripts (session close)

b77df3ec8fe4ae1c4a98372cbf32fa2ea0a065d2 · 2026-09-08 15:00:25 -0700 · Steve Abrams

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01C6KGNY395sd4PKXbEzXbgV

Files touched

Diff

commit b77df3ec8fe4ae1c4a98372cbf32fa2ea0a065d2
Author: Steve Abrams <steve@designerwallcoverings.com>
Date:   Tue Sep 8 15:00:25 2026 -0700

    chore: ruff safe-fixes (import ordering) on dwpw-grs migration scripts (session close)
    
    Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
    Claude-Session: https://claude.ai/code/session_01C6KGNY395sd4PKXbEzXbgV
---
 scripts/build_batch_from_sheet.py |  8 +++++++-
 scripts/dwpw-grs-migrate.py       | 10 ++++++++--
 2 files changed, 15 insertions(+), 3 deletions(-)

diff --git a/scripts/build_batch_from_sheet.py b/scripts/build_batch_from_sheet.py
index 168ff3f..17bd041 100755
--- a/scripts/build_batch_from_sheet.py
+++ b/scripts/build_batch_from_sheet.py
@@ -23,7 +23,13 @@ Usage:
   python3 build_batch_from_sheet.py --out PATH       # write somewhere else
   python3 build_batch_from_sheet.py --url URL        # override the sheet export URL
 """
-import csv, os, sys, json, argparse, subprocess, tempfile
+import argparse
+import csv
+import json
+import os
+import subprocess
+import sys
+import tempfile
 
 SHEET_ID = "1trKNm-ymqlbs96XJfndDUz19mzH8A11ktaw2lfQ2VQo"
 SHEET_URL = f"https://docs.google.com/spreadsheets/d/{SHEET_ID}/export?format=csv"
diff --git a/scripts/dwpw-grs-migrate.py b/scripts/dwpw-grs-migrate.py
index ca90424..69fb2d1 100644
--- a/scripts/dwpw-grs-migrate.py
+++ b/scripts/dwpw-grs-migrate.py
@@ -35,7 +35,13 @@ Usage:
   python3 dwpw-grs-migrate.py --limit 5       # first N rows
   python3 dwpw-grs-migrate.py --grs GRS-26050 # single row
 """
-import json, os, sys, time, argparse, urllib.request, urllib.error, datetime
+import argparse
+import datetime
+import json
+import os
+import time
+import urllib.error
+import urllib.request
 
 # ---------------------------------------------------------------- config
 DOMAIN = "designer-laboratory-sandbox.myshopify.com"
@@ -435,7 +441,7 @@ def publish_active(pid, grs, prev_status):
                    "restore_map": {"product_id": pid, "old_status": prev_status, "new_status": "ACTIVE"},
                    "created_ids": [],
                    "undo_cmd": f"productUpdate id={pid} status={prev_status or 'DRAFT'} + publishableUnpublish(online_store,google_yt)",
-                   "verify": f"storefront /products/<handle> == 200"})
+                   "verify": "storefront /products/<handle> == 200"})
 
 def archive_dwpw(twin, grs):
     pid = twin["id"]

← 733d369 Daily DWPW→GRS auto-migrate job: sheet-rebuild batch + runne  ·  back to Designerwallcoverings  ·  auto-data-snapshot: 2026-09-08T15:35:04 (2 data files) — scr 2ff8ec3 →