def _on_complete_profile(self): """callback when finished downloading profile""" self.file.seek(0) file_doc = FileDocument() file_doc.read(self.file) self.file.close() self.file = None self.factory.callback(file_doc)
def _on_new_profile(self, pseudo, profile): """store and display file object corresponding to profile""" stream = StringIO(profile) document = FileDocument() document.read(stream) self.facade.fill_data((pseudo, document))