def application_openFile_(self, app, f): if f == "main.py": # ignore return extension = os.path.splitext(f)[1].lower() if extension not in ('.nno', '.json', '.cadnano'): print("Could not open file %s (bad extension %s)" % (f, extension)) return dc = list(sharedCadnanoObj().documentControllers)[0] decode(dc.document(), file(str(f)).read()) return None
def application_openFile_(self, app, f): if f == "main.py": # ignore return extension = os.path.splitext(f)[1].lower() if extension not in ('.nno', '.json', '.cadnano'): print "Could not open file %s (bad extension %s)"%(f, extension) return dc = list(sharedCadnanoObj().documentControllers)[0] decode(dc.document(), file(str(f)).read()) return None
def applicationShouldTerminate_(self, app): for dc in sharedCadnanoObj().documentControllers: if not dc.maybeSave(): return NSTerminateCancel return NSTerminateNow