2017-10-04 4 views
0

AWS REST API에 대한 호출이 장기 실행 (특히 CloudFormation 호출을 처리 할 때) 될 수 있으므로 asyncio을 사용했습니다. executor으로 전화를 병렬 처리하십시오 (자세한 내용은 here 참조). 호출의 일부 (또는 실패하지 않고) 내가이 오류 얻을 실패했을 때muti-threaded 코드에서 boto3을 실행하면 botocore.vendored.six.moves 속성 오류가 발생하지 않습니다.

그러나 : 알아낼 더 이상 표시하지 않고

[ERROR] module 'botocore.vendored.six.moves' has no attribute 'configparser'

를 (예를 들어, 스택 트레이스를) 근본 원인은 무엇인지 .

답변

0

this issue을 보면 six의 버전이 botocore이고이 버전이 이전 버전에 포함되어있는 것으로 보입니다.

botocore==1.7.22 

다음을 실행합니다 :

pip install -r requirements.txt 

및 오류 멀리 갔다

나는 내 requirements.txt에 다음을 추가했다.