Skip to content

Commit 54d35db

Browse files
committed
Misc: Delete empty CONSISTENCY files
As requested by `@hvitved`
1 parent cb8c409 commit 54d35db

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

misc/scripts/accept-expected-changes-from-ci.py

+8-1
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ def _get_semmle_code_dir() -> Optional[Path]:
6666

6767
@dataclass(frozen=True, eq=True, order=True)
6868
class Patch:
69-
filename: str
69+
filename: Path
7070
dir: Optional[str]
7171
patch_first_line: str
7272
patch: List[str] = field(hash=False)
@@ -409,6 +409,13 @@ def ok_job_name(job_name: str) -> bool:
409409
continue
410410

411411
subprocess.check_call(["git", "apply", temp.name], cwd=patch.dir)
412+
413+
if "CONSISTENCY" in patch.filename.parts:
414+
# delete if empty
415+
if os.path.getsize(patch.filename) == 1 and patch.filename.read_text() == "\n":
416+
os.remove(patch.filename)
417+
LOGGER.info(f"Deleted empty CONSISTENCY file '{patch.filename}'")
418+
412419
if patch.dir == SEMMLE_CODE_DIR:
413420
semmle_code_changed = True
414421
except subprocess.CalledProcessError:

0 commit comments

Comments
 (0)