아래의 ssh 명령을 파이썬 코드로 변환하려고하는데 파이썬으로 변환 할 수 있었지만 파이썬 코드가 출력을 제공하지 않아 제대로 변환하지 못했을 것입니다. 특히 부울 "AND"logic.. 여기 누군가가 잘못된 점을 지적 할 수 있습니까?ssh 명령을 파이썬으로 변환
ssh -p 29418 company.com gerrit query --current-patch-set --commit-message --files 'status:open project:platform/code branch:master label:Developer-Verified=1 AND label:Code-Review>=1'
파이썬 코드 : -
with open(timedir + "/ids.txt", "wb") as file:
check_call("ssh -p 29418 company.com "
"gerrit query --commit-message --files --current-patch-set "
"status:open project:platform/code branch:master label:Developer-Verified=1 AND label:Code-Review>=1 |"
"grep refs |"
"cut -f4 -d'/'",
shell=True, # need shell due to the pipes
stdout=file) # redirect to a file