3

問題

経由subprocess.Popenでいくつかのプログラムを呼び出すと、プログラムは gpg-agent を使用して「キーリングのロックを解除」する外部パスワードユーティリティを呼び出します。そのため、実行するたびに gpg-agent のロックを解除する必要があり、控えめに言っても不便です。

また、特定のシェル セッション (ターミナル内) でロックを解除すると、エージェントのロックを頻繁に解除する必要がないことにも気付きました。

質問)

Popen一度 gpg-agent のロックを解除した後、環境を保持し、その後Popenの sに環境を渡すにはどうすればよいですか?

Popen呼び出しが特定の環境を継承するように、これを行う他の方法を考えられる人はいますか?

4

0 に答える 0