mirror of
https://github.com/Hestia-Homes/Model.git
synced 2026-07-22 08:48:38 +00:00
Renamer warns once per property only after all roots miss 🟪
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
parent
213cd92998
commit
46ed8bfe86
1 changed files with 20 additions and 15 deletions
|
|
@ -87,21 +87,26 @@ class SharepointRenamerOrchestrator:
|
||||||
)
|
)
|
||||||
|
|
||||||
for row in reader:
|
for row in reader:
|
||||||
uprn = row["UPRN"].strip()
|
self._process_row(
|
||||||
address = row["Address"].strip()
|
roots,
|
||||||
postcode = row["Postcode"].strip()
|
uprn=row["UPRN"].strip(),
|
||||||
for root in roots:
|
address=row["Address"].strip(),
|
||||||
folder_path = (
|
postcode=row["Postcode"].strip(),
|
||||||
f"{root}/{address}, {postcode}"
|
)
|
||||||
f"/{SharepointSubfolders.ASSESSMENT.value}/{ASSESSMENT_SUBFOLDER}"
|
|
||||||
)
|
def _process_row(
|
||||||
if self._process_folder(folder_path, uprn, address, postcode):
|
self, roots: list[str], uprn: str, address: str, postcode: str
|
||||||
break
|
) -> None:
|
||||||
else:
|
for root in roots:
|
||||||
logger.warning(
|
folder_path = (
|
||||||
f"Missing folder for UPRN {uprn} in any root: "
|
f"{root}/{address}, {postcode}"
|
||||||
f"{address}, {postcode}"
|
f"/{SharepointSubfolders.ASSESSMENT.value}/{ASSESSMENT_SUBFOLDER}"
|
||||||
)
|
)
|
||||||
|
if self._process_folder(folder_path, uprn, address, postcode):
|
||||||
|
return
|
||||||
|
logger.warning(
|
||||||
|
f"Missing folder for UPRN {uprn} in any root: {address}, {postcode}"
|
||||||
|
)
|
||||||
|
|
||||||
def _process_folder(
|
def _process_folder(
|
||||||
self, folder_path: str, uprn: str, address: str, postcode: str
|
self, folder_path: str, uprn: str, address: str, postcode: str
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue