comparison Python/sysmodule.c @ 46698:1a2dbc84bdfc legacy-trunk

Implemented PEP 370
author Christian Heimes <christian@cheimes.de>
date Tue, 06 May 2008 22:41:46 +0000
parents 7670005da8c5
children b8e7a161611c
comparison
equal deleted inserted replaced
46697:4b19b41ef606 46698:1a2dbc84bdfc
1099 len = br_end2 - (br_end + 1); 1099 len = br_end2 - (br_end + 1);
1100 strncpy(shortbranch, br_end + 1, len); 1100 strncpy(shortbranch, br_end + 1, len);
1101 shortbranch[len] = '\0'; 1101 shortbranch[len] = '\0';
1102 } 1102 }
1103 else { 1103 else {
1104 Py_FatalError("bad HeadURL"); 1104 Py_FatalError("bad HeadURL");
1105 return; 1105 return;
1106 } 1106 }
1107 1107
1108 1108
1109 svnversion = _Py_svnversion(); 1109 svnversion = _Py_svnversion();
1156 {"division_new", "-Qnew"}, 1156 {"division_new", "-Qnew"},
1157 {"inspect", "-i"}, 1157 {"inspect", "-i"},
1158 {"interactive", "-i"}, 1158 {"interactive", "-i"},
1159 {"optimize", "-O or -OO"}, 1159 {"optimize", "-O or -OO"},
1160 {"dont_write_bytecode", "-B"}, 1160 {"dont_write_bytecode", "-B"},
1161 /* {"no_user_site", "-s"}, */ 1161 {"no_user_site", "-s"},
1162 {"no_site", "-S"}, 1162 {"no_site", "-S"},
1163 {"ignore_environment", "-E"}, 1163 {"ignore_environment", "-E"},
1164 {"tabcheck", "-t or -tt"}, 1164 {"tabcheck", "-t or -tt"},
1165 {"verbose", "-v"}, 1165 {"verbose", "-v"},
1166 #ifdef RISCOS 1166 #ifdef RISCOS
1176 static PyStructSequence_Desc flags_desc = { 1176 static PyStructSequence_Desc flags_desc = {
1177 "sys.flags", /* name */ 1177 "sys.flags", /* name */
1178 flags__doc__, /* doc */ 1178 flags__doc__, /* doc */
1179 flags_fields, /* fields */ 1179 flags_fields, /* fields */
1180 #ifdef RISCOS 1180 #ifdef RISCOS
1181 15
1182 #else
1181 14 1183 14
1182 #else
1183 13
1184 #endif 1184 #endif
1185 }; 1185 };
1186 1186
1187 static PyObject* 1187 static PyObject*
1188 make_flags(void) 1188 make_flags(void)
1203 SetFlag(_Py_QnewFlag); 1203 SetFlag(_Py_QnewFlag);
1204 SetFlag(Py_InspectFlag); 1204 SetFlag(Py_InspectFlag);
1205 SetFlag(Py_InteractiveFlag); 1205 SetFlag(Py_InteractiveFlag);
1206 SetFlag(Py_OptimizeFlag); 1206 SetFlag(Py_OptimizeFlag);
1207 SetFlag(Py_DontWriteBytecodeFlag); 1207 SetFlag(Py_DontWriteBytecodeFlag);
1208 /* SetFlag(Py_NoUserSiteDirectory); */ 1208 SetFlag(Py_NoUserSiteDirectory);
1209 SetFlag(Py_NoSiteFlag); 1209 SetFlag(Py_NoSiteFlag);
1210 SetFlag(Py_IgnoreEnvironmentFlag); 1210 SetFlag(Py_IgnoreEnvironmentFlag);
1211 SetFlag(Py_TabcheckFlag); 1211 SetFlag(Py_TabcheckFlag);
1212 SetFlag(Py_VerboseFlag); 1212 SetFlag(Py_VerboseFlag);
1213 #ifdef RISCOS 1213 #ifdef RISCOS