クライアントの各スレッドは次のように初期化されます
self.credentials = oauth2client.client.SignedJwtAssertionCredentials(...)
http = httplib2.Http()
http = self.credentials.authorize(http)
self.http = http
これは最初は問題なく機能し、各クライアントは適切な作業を行うことができます。
時間が近づき、トークンの有効期限が近づくと、各スレッドが引き続き処理できるように資格情報を更新する最善の方法は何ですか? 私は試した
self.credentials.refresh(self.http)
時間の直前ですが、見ています
ファイル "/usr/lib64/python2.6/httplib.py"、355 行目、_read_status で BadStatusLine(line) BadStatusLine を発生させる