私は一般的にPythonとPySVNが初めてで、pysvnを使用してSVNリポジトリをエクスポートしようとしています。これが私のコードです:
#set up svn login data
def svn_credentials (realm, username, may_save):
return True, svn_login_name, svn_login_password, False
#establish connection
svn_client = pysvn.Client ()
svn_client.callback_get_login = svn_credentials
#export data
svn_client.export('server-path-goes-here', 'client-path-goes-here', force=True)
これは正常に機能しますが、パスワードが間違っているか、ユーザー名が不明な場合、このコードはそのまま残ります。SVN 側でユーザー ログイン プロンプトが表示されていると思いますが、callback_get_login で何が起こっているかを確認する方法がわかりません。どんな助けでも大歓迎です。