Browse Source

Corrige contagem de btree na exportacao de docs

pull/1950/head
Marcio Mazza 7 years ago
parent
commit
93b531ad2b
  1. 3
      sapl/legacy/scripts/exporta_zope/exporta_zope.py

3
sapl/legacy/scripts/exporta_zope/exporta_zope.py

@ -151,13 +151,14 @@ enumerate_properties = partial(enumerate_by_key_list,
def enumerate_btree(folder):
contagem_esperada = folder['_count'].value
tree = folder['_tree']
contagem_real = 0 # para o caso em que não haja itens
for contagem_real, (id, obj) in enumerate(tree.iteritems(), start=1):
obj, meta_type = br(obj), type(obj).__name__
yield id, obj, meta_type
# verificação de consistência
if contagem_esperada != contagem_real:
print('ATENÇÃO: contagens diferentes na btree: '
'{} esperada: {} real: {}'.format(folder,
'{} esperada: {} real: {}'.format(folder['title'],
contagem_esperada,
contagem_real))

Loading…
Cancel
Save