fix: cleanup ftp copy of repository on move to archive (#8335)
This commit is contained in:
parent
981f7aea3e
commit
d59e102c9f
|
@ -150,10 +150,17 @@ def move_draft_files_to_archive(doc, rev):
|
||||||
pass
|
pass
|
||||||
else:
|
else:
|
||||||
raise
|
raise
|
||||||
|
|
||||||
|
def remove_ftp_copy(f):
|
||||||
|
mark = Path(settings.FTP_DIR) / "internet-drafts" / f
|
||||||
|
if mark.exists():
|
||||||
|
mark.unlink()
|
||||||
|
|
||||||
|
|
||||||
src_dir = Path(settings.INTERNET_DRAFT_PATH)
|
src_dir = Path(settings.INTERNET_DRAFT_PATH)
|
||||||
for file in src_dir.glob("%s-%s.*" % (doc.name, rev)):
|
for file in src_dir.glob("%s-%s.*" % (doc.name, rev)):
|
||||||
move_file(str(file.name))
|
move_file(str(file.name))
|
||||||
|
remove_ftp_copy(str(file.name))
|
||||||
|
|
||||||
def expire_draft(doc):
|
def expire_draft(doc):
|
||||||
# clean up files
|
# clean up files
|
||||||
|
|
Loading…
Reference in a new issue