Example #1
0
 def dataOfType_error_(self, doctype, error):
     range = 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:
         self.update_syntaxer()
         app.save_open_projects()
     #             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)
Example #2
0
 def save(self):
     if self.serial_cache != self.serialize_full():
         if self.path is not None:
             self.save_with_path(self.path)
         app.save_open_projects()
         self.reset_serial_cache()