Skip to content

Commit

Permalink
Enable checksums in simplekv for Azure blob.
Browse files Browse the repository at this point in the history
  • Loading branch information
amerkel2 authored and fmarczin committed Jul 17, 2018
1 parent f58f56b commit 22d75b9
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 3 deletions.
2 changes: 1 addition & 1 deletion requirements.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
simplekv>=0.11.0
simplekv>=0.11.9
uritools
toolz
reg
16 changes: 14 additions & 2 deletions storefact/_store_creation.py
Original file line number Diff line number Diff line change
Expand Up @@ -27,9 +27,21 @@ def _create_store_azure(type, params):
raise Exception('create_if_missing is incompatible with the use of SAS tokens.')

if type == 'azure':
return AzureBlockBlobStore(conn_string=conn_string, container=params['container'], public=False, create_if_missing=params['create_if_missing'])
return AzureBlockBlobStore(
conn_string=conn_string,
container=params['container'],
public=False,
create_if_missing=params['create_if_missing'],
checksum=params.get('checksum', True),
)
else:
return HAzureBlockBlobStore(conn_string=conn_string, container=params['container'], public=False, create_if_missing=params['create_if_missing'])
return HAzureBlockBlobStore(
conn_string=conn_string,
container=params['container'],
public=False,
create_if_missing=params['create_if_missing'],
checksum=params.get('checksum', True),
)


@create_store.register(type='hs3')
Expand Down

0 comments on commit 22d75b9

Please sign in to comment.