Ejemplo n.º 1
0
def read_document(file_obj):
    """use FileDocument to load document from 'file_obj'"""
    from solipsis.services.profile.editor.file_document import FileDocument
    encoding = load_encoding(file_obj)
    config = CustomConfigParser(encoding)
    config.readfp(file_obj)
    file_obj.close()
    doc = FileDocument()
    doc.encoding = encoding
    doc.config = config
    doc.load_personals()
    return doc