0

以下のコードを使用してgitコマンド「git tag -l contains ad0beef66e5890cde6f0961ed03d8bc7e3defc63」を実行しています..このコマンドをスタンドアロンで実行すると、必要な出力が表示されます..しかし、以下のプログラムでは機能しません。何が間違っている可能性がありますか?

from subprocess import check_call,Popen,PIPE
revtext = "ad0beef66e5890cde6f0961ed03d8bc7e3defc63"
proc = Popen(['git', 'tag', '-l', '--contains', revtext ],stdout=PIPE ,stderr=PIPE)
(out, error) = proc.communicate()
print "OUT"
print out
4

0 に答える 0