私は竜巻と公式の python oauth2client、gcloud ... モジュールと戦っています。
これらのモジュールは、http リクエストを Google に送信する必要があるとき、および/または更新を使用してアクセス トークンを更新する必要があるときはいつでも、これらのライブラリのいずれかによって呼び出すことができるメソッドが呼び出される限り、http= で渡された代替 http クライアントを受け入れますrequest
。トークン。
メソッドにself.client = AsyncHttpClient()
Then が含まれている単純なクラスを作成しました。request
self.client.fetch(...)
私の目標は、トルネードがそれらを非同期yield
で実行できるように、これらのライブラリ呼び出しのいずれかを実行できるようにすることです。
問題は、デフォルトのクライアント (httplib2.Http() に設定) が返すものに大きく依存していることです: (応答、コンテンツ)
私は本当に立ち往生しており、これを非同期にするきれいな方法を見つけることができません
誰かがすでに方法を見つけた場合は、助けてください。
前もって感謝します