def dataOfType_error_(self, doctype, error): range = fn.NSMakeRange(0, self.text_storage.length()) attrs = self.document_attrs data, err = self.text_storage \ .dataFromRange_documentAttributes_error_(range, attrs, None) if err is None: try: self.update_syntaxer() app.save_editor_states() except Exception: log.error("unexpected error", exc_info=True) # if self.project is not None: # self.project.save() # self.updateSyntaxer() # if self.text_view is not None: # # make the undo manager recognize edits after save # self.text_view.breakUndoCoalescing() return (data, err)
def dataOfType_error_(self, doctype, error): range = fn.NSMakeRange(0, self.text_storage.length()) attrs = self.document_attrs data, err = self.text_storage \ .dataFromRange_documentAttributes_error_(range, attrs, None) if err is None: try: self.update_syntaxer() app.save_editor_states() except Exception: log.error("unexpected error", exc_info=True) # if self.project is not None: # self.project.save() # self.updateSyntaxer() # if self.text_view is not None: # # make the undo manager recognize edits after save # self.text_view.breakUndoCoalescing() return (data, err)
def save(self): if self.serial_cache != self.serialize_full(): if self.path is not None: self.save_with_path(self.path) app.save_editor_states() self.reset_serial_cache()
def save(self): if self.serial_cache != self.serialize_full(): if self.path is not None: self.save_with_path(self.path) app.save_editor_states() self.reset_serial_cache()