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