Implemented starting Python in a terminal window. The implementation isn't
optimal, especially if Terminal wasn't running yet, but it works.
diff --git a/Mac/OSX/PythonLauncher/MyDocument.m b/Mac/OSX/PythonLauncher/MyDocument.m
index a4c20d1..2571857 100755
--- a/Mac/OSX/PythonLauncher/MyDocument.m
+++ b/Mac/OSX/PythonLauncher/MyDocument.m
@@ -8,6 +8,7 @@
#import "MyDocument.h"
#import "MyAppDelegate.h"
+#import "doscript.h"
@implementation MyDocument
@@ -71,12 +72,12 @@
const char *cmdline;
int sts;
- if ([settings with_terminal]) {
- NSLog(@"Terminal not implemented yet\n");
- return NO;
+ cmdline = [[settings commandLineForScript: script] cString];
+ if ([settings with_terminal]) {
+ sts = doscript(cmdline);
+ } else {
+ sts = system(cmdline);
}
- cmdline = [[settings commandLineForScript: script] cString];
- sts = system(cmdline);
if (sts) {
NSLog(@"Exit status: %d\n", sts);
return NO;