Allow the script to have not only a TEXT filetype but also a null filetype (to enable files to be created from the Unix side of OSX to be droppable on the MacPython interpreter).
diff --git a/Mac/Python/macmain.c b/Mac/Python/macmain.c
index a4f7dc4..c703cdc 100644
--- a/Mac/Python/macmain.c
+++ b/Mac/Python/macmain.c
@@ -549,6 +549,7 @@
 {
 	int argc;
 	char **argv;
+	OSType filetype;
 	
 	static char scriptpath[1024];
 	char *script = NULL;
@@ -573,7 +574,8 @@
 			chdir(curwd);
 		}
 		/* Check that the first argument is a text file */
-		if ( PyMac_getfiletype(argv[1]) != 'TEXT' ) {
+		filetype = PyMac_getfiletype(argv[1]);
+		if ( filetype != 'TEXT' && filetype != 0 ) {
 			Alert(NOTASCRIPT_ID, NULL);
 			exit(0);
 		}