リクエストモジュールを使用するサードパーティAPIを使用していたとします。同様に:モジュールタイプ定義を上書きする
import requests
class ThirdPartyAPI(object):
'''
A pretend API
'''
def __init__(self):
self._session = requests.Session()
そして、私はAPIのソースコード
を編集するうちにFuturesSession
フォームにrequets-futuresモジュールを使用すると述べたAPIを望んでいたが、私はそうのようなThirdPartyAPI
をサブクラス化する必要がありますか?
これは最善の方法ではありません。上記の例のように、2回目に割り当てられたオブジェクトのみが必要であっても、_session
は2回書き込まれます。
これは通常どのように処理されますか?それとも最善の方法ですか?
P.S:これはサードパーティのAPIにasync-requstsを実装するためのアイスバーグのヒントです。すべての応答が将来のオブジェクトになるためです。 (1つのステップで1つのステップ)
よろしくお願いします。ありがとう、私は正当な方法だったかどうかをチェックする誰かからそれを返す必要があった。 –