123456789101112131415161718192021 |
- """Boto/botocore helpers"""
- from __future__ import absolute_import
- import six
- from scrapy.exceptions import NotConfigured
- def is_botocore():
- try:
- import botocore
- return True
- except ImportError:
- if six.PY2:
- try:
- import boto
- return False
- except ImportError:
- raise NotConfigured('missing botocore or boto library')
- else:
- raise NotConfigured('missing botocore library')
|