Loosen up etag warning

This commit is contained in:
Markus Unterwaditzer 2015-09-18 20:30:09 +02:00
parent e303c907ae
commit f0c1898265

View file

@ -118,12 +118,12 @@ class StorageSyncer(object):
props = prefetch[href]
assert props['href'] == href
old_etag = props.setdefault('etag', etag)
if old_etag != etag:
raise SyncError(
'Etag changed during sync: Expected {!r}, got {!r}'
.format(old_etag, etag)
if props['etag'] != etag:
sync_logger.warning(
'Etag of {!r} changed during sync from {!r} to {!r}'
.format(href, props['etag'], etag)
)
props['etag'] = etag
props['item'] = item
props['ident'] = ident = item.ident
_store_props(ident, props)