def register_all(): from sacker.ledger import register_ledger from sacker.ledgers.dynamo import DynamoLedger from sacker.ledgers.s3 import S3Ledger from sacker.store import register_store from sacker.stores.s3 import S3Store register_store('s3', S3Store) register_ledger('dynamo', DynamoLedger) register_ledger('s3', S3Ledger)
def before_execution(self, context): # register usable backends sacker_ledger.register_ledger('s3', S3Ledger) sacker_ledger.register_ledger('dynamo', DynamoLedger) sacker_store.register_store('s3', S3Store) # register schema AuroraConfigLoader.register_schema(sacker_schema) # register binding helper BindingHelper.register(SackerBindingHelper())
def before_dispatch(self, raw_args): # register backends sacker_store.register_store('s3', S3Store) sacker_ledger.register_ledger('s3', S3Ledger) sacker_ledger.register_ledger('dynamo', DynamoLedger) # blackhole boto logging unless verbosity is enabled if '-v' not in raw_args and '--verbose' not in raw_args: logging.getLogger('boto3').setLevel(logging.WARN) logging.getLogger('botocore').setLevel(logging.WARN) return raw_args