sent all info in db
This commit is contained in:
parent
9da522a885
commit
a1edacd382
1 changed files with 7 additions and 3 deletions
|
@ -409,14 +409,18 @@ class Client(object):
|
||||||
info = r['data']['info']
|
info = r['data']['info']
|
||||||
max_info = 100
|
max_info = 100
|
||||||
total = len(info)
|
total = len(info)
|
||||||
print 'sending info for %s files' % total
|
sent = 0
|
||||||
for offset in range(0, total, max_info):
|
for offset in range(0, total, max_info):
|
||||||
post = {'info': {}, 'upload': True}
|
post = {'info': {}, 'upload': True}
|
||||||
for oshash in info[offset:offset+max_info]:
|
for oshash in info[offset:offset+max_info]:
|
||||||
if oshash in files['info']:
|
_info = self.info(oshash)
|
||||||
post['info'][oshash] = files['info'][oshash]
|
if _info:
|
||||||
|
post['info'][oshash] = _info
|
||||||
if len(post['info']):
|
if len(post['info']):
|
||||||
r = self.api.update(post)
|
r = self.api.update(post)
|
||||||
|
sent += len(post['info'])
|
||||||
|
if sent:
|
||||||
|
print 'sent info for %s files' % sent
|
||||||
|
|
||||||
if not 'data' in r:
|
if not 'data' in r:
|
||||||
print r
|
print r
|
||||||
|
|
Loading…
Reference in a new issue