Browse Source

Registra extensões desconhecidas p inspeção posterior

pull/1634/head
Marcio Mazza 7 years ago
parent
commit
37f83d0a41
  1. 10
      sapl/legacy/scripts/exporta_zope/exporta_zope.py

10
sapl/legacy/scripts/exporta_zope/exporta_zope.py

@ -49,12 +49,20 @@ def br(obj):
return obj
extensoes_desconhecidas = defaultdict(list)
def dump_file(doc, path):
name = doc['__name__']
extension = EXTENSOES[doc['content_type']]
content_type = doc['content_type']
extension = EXTENSOES.get(content_type, 'ZZZZ')
fullname = os.path.join(path, name + extension)
print(fullname)
if extension == 'ZZZZ':
extensoes_desconhecidas[content_type].append(fullname)
# A partir daqui usamos dict.pop('...') nos __Broken_state__
# para contornar um "vazamento" de memória que ocorre
# ao percorrer a árvore de objetos

Loading…
Cancel
Save