2017-02-02 24 views
1

boto2では、クライアントの終了後に接続を閉じることができます。あなたは、私はDAOオブジェクトtahtを持ちたいboto3boto3クライアントと接続

と同じことを達成するにはどうすればよいのようになります。

class MyDAO: 
    def __init__(self, mat_set, region): 
     self.client = boto3.client('ec2' ...) 

    def __enter__(self): 
     return self 

    def __exit__(self, type_, value, traceback): 
     ## Clean up the connection of the client 

def f(): 
    with MyDAO() as dao: 
     ## Do some stuff 
+0

私を必要とされていません尋ねるのに良い質問があると思います - これは必要なのでしょうか?私はウェブ全体を検索し、この質問をする人々を見つけることができませんでした。 – user1836155

+1

必要ありません:https://github.com/boto/botocore/issues/619 – 2ps

答えて

関連する問題