Guido van Rossum
0d6b49eff2
Protect PyErr_Format format string argument from overflow (ironically,
...
the error was about a bad format string :-).
1998-01-19 22:22:44 +00:00
Guido van Rossum
db9351643d
Instead of "attribute-less object", issue an error message that
...
contains the type of the object and name of the attribute.
1998-01-19 22:16:36 +00:00
Guido van Rossum
cf57d8b8c9
tok_nextc() should return unsigned characters, to avoid mistaking
...
'\377' for EOF.
1998-01-19 22:07:46 +00:00
Guido van Rossum
d29806c37e
Instead of a single exists(), differentiate between files, modules,
...
executable files, and directories. When expecting a module, we also
look for the .pyc or .pyo file.
1998-01-19 22:06:22 +00:00
Guido van Rossum
73bacfc3d7
Add unistd.h for isatty().
1998-01-19 22:05:22 +00:00
Guido van Rossum
3dacdc306e
Add LOG_SYSLOG if defined.
1998-01-19 22:05:08 +00:00
Guido van Rossum
15af20a337
Better #ifdefs for NetBSD, taking into account that at least on netBSD
...
1.3, dlopen() etc. are fully implemented, including dlerror().
From Jaromir Dolecek and Ty Sarna.
1998-01-19 22:03:52 +00:00
Guido van Rossum
4cc462e85b
It seems obvious that when Py_Finalize() decides that there's nothing
...
to do, it should not call sys.exitfunc either...
1998-01-19 22:00:38 +00:00
Guido van Rossum
d2dd9a8b7f
Some patches by Lars Marius Garshol:
...
- fix type_to_name(); it never worked
- add path_to_selector()
add path_to_datatype_name()
1998-01-19 21:59:48 +00:00
Guido van Rossum
758eec0172
Rewritten PyImport_Cleanup() and its helper, clear_carefully(). They
...
now implement the following finalization strategy.
1. Whenever this code deletes a module, its directory is cleared
carefully, as follows:
- set all names to None that begin with exactly one underscore
- set all names to None that don't begin with two underscores
- clear the directory
2. Modules are deleted in the following order:
- modules with a reference count of 1, except __builtin__ or __sys__
- repeat until no more are found with a reference count of 1
- __main__ if it's still there
- all remaining modules except __builtin__ or sys
- sys
_ __builtin__
1998-01-19 21:58:26 +00:00
Fred Drake
8095ebfc4a
Consistency: Replaced 4 {\it ...} with \emph{...}.
1998-01-19 04:02:41 +00:00
Guido van Rossum
63566e2ef2
Added docstrings.
...
Added an optional third parameter giving the purported filename for
error messages from the module.
Append a newline to the code string if needed.
1998-01-19 04:01:26 +00:00
Fred Drake
94e8f690dd
Consistency: Replaced one {\tt ...} with \code{...}.
1998-01-19 02:55:11 +00:00
Fred Drake
b6ce6427e8
Consistency: In two places, change {\it ...} to \emph{...}.
1998-01-19 02:51:02 +00:00
Fred Drake
53396f66c1
Consistency: In two \section{} headers, change {\tt ...} to \sectcode{...}.
1998-01-19 02:48:37 +00:00
Fred Drake
9e24309bb5
\funcitem{}, \dataitem{}, \excitem{}: Removed obsolete macros; there are no
...
longer used anywhere. Use the {*desc} environments instead.
\var{}: Ensure that the argument is always set in roman italic, in case an
alternate font is being used for code. These keeps the result of
\var{} consistent.
Some minor changes to allow easier exploration of alternate fonts for code in
the running text. Haven't changed the selected font; I haven't found one that
has everything required! (The best non-monospaced font so far was missing
the <, >, and | characters, or at least had them at the wrong locations. It
also allowed confusion between upper-case I and lower-case L.)
1998-01-18 05:09:54 +00:00
Fred Drake
b660b63edf
Use \emph{} for all references to the other documents, not just some of them.
1998-01-16 16:34:34 +00:00
Jack Jansen
20989e834d
Mods by Bill Bedford
...
- Use internal version of finder class so we don't drag in finder
tools
- error -1704 also ignored during arg unpack
- Use Scriptable Text Editor for example
1998-01-16 14:40:10 +00:00
Jack Jansen
5b0533d9ca
Addition by Bill Bedford: Ordinal and NOrdinal classes so we can
...
implement "every", etc.
1998-01-16 14:38:10 +00:00
Guido van Rossum
48b805c07c
SO_REUSEPORT should be SO_REUSEADDR.
...
I found this in a mail of two and a half years ago from Yusuf Goolamabbas.
1998-01-15 22:36:13 +00:00
Fred Drake
5081b227f1
Ouch: "accounces" ==> "announces"
...
(In description of AbstractWriter class.)
1998-01-15 05:49:00 +00:00
Guido van Rossum
e2c6e203c6
Add trace methods to class Variable
1998-01-14 16:44:34 +00:00
Guido van Rossum
f473cb007b
Added tests for qualified sub and split
1998-01-14 16:42:17 +00:00
Guido van Rossum
8687164426
Seems I've found a way to fix this.
1998-01-14 15:40:30 +00:00
Fred Drake
af8a015c93
Consistency: "{\bf ...}" ==> "\strong{...}"
...
"{\em ...}" ==> "\emph{...}"
Not at all sure what to do with "{\rm ...}".
Leaving it for now.
1998-01-14 14:51:31 +00:00
Fred Drake
b215137224
Added the standard \label{module-*} for the two supporting modules.
1998-01-14 05:47:15 +00:00
Fred Drake
8ac34c2928
Consistency: "Unix" ==> "\UNIX{}"
...
Always include the comma *inside* the \optional{} markup!
1998-01-13 22:41:33 +00:00
Fred Drake
737e73ec3d
Augment \tableofcontents to do the right thing.
1998-01-13 22:40:08 +00:00
Fred Drake
4d4f9e726a
Removed \mytableofcontents; just use \tableofcontents.
1998-01-13 22:25:02 +00:00
Fred Drake
3e9ce54eff
Removed one hack!
1998-01-13 22:23:30 +00:00
Fred Drake
a809064166
Consistency: "Unix" ==> "\UNIX{}"
1998-01-13 19:10:02 +00:00
Fred Drake
6862b46b70
Consistency: "unix" ==> "\UNIX{}"
1998-01-13 19:03:36 +00:00
Guido van Rossum
8f006272fe
Some shifting around of the DGUX hack so that it won't break on DEC Unix
...
where Make doesn't know that '#' as a command is a comment.
1998-01-13 19:03:09 +00:00
Fred Drake
c9dc5151b6
Consistency: "unix" ==> "\UNIX{}"
...
Added \label{} for referring to the module.
1998-01-13 19:01:57 +00:00
Fred Drake
efc1e0f43b
Consistency:
...
"Unix" ==> "\UNIX{}"
1998-01-13 19:00:33 +00:00
Guido van Rossum
3dd264cc0f
Deleted targets used only by Jim Fulton's now deleted "gMakefile".
...
Also change the build rules to use $(LIBRARY) instead of
-L.. -lpython$(VERSION)
since the latter trips up the SunOS 4.1.x linker (sigh).
1998-01-13 18:57:24 +00:00
Fred Drake
3f20592c3e
Consistency:
...
"Unix" ==> "\UNIX{}"
"C" ==> "\C{}"
"C++" ==> "\Cpp{}"
1998-01-13 18:56:38 +00:00
Guido van Rossum
b25c0e739c
delete gMakefile, clarify Makefile.pre.in
1998-01-13 18:53:42 +00:00
Guido van Rossum
5eb3f90ad5
No longer needed, sez Jim.
1998-01-13 18:52:40 +00:00
Fred Drake
b0a78738ea
Consistency:
...
"Unix" ==> "\UNIX{}"
"C" ==> "\C{}"
"C++" ==> "\Cpp{}"
1998-01-13 18:51:10 +00:00
Fred Drake
18f9f539f2
Removed obsolete \kwindex{} call.
...
Added "user configuration file", ".pythonrc.py file" to the index.
Made reference to site module a {seealso} environment.
1998-01-13 18:45:34 +00:00
Fred Drake
2b67bee8e1
Added "module search path" to the index.
1998-01-13 18:35:51 +00:00
Fred Drake
cf75754357
Removed obsolete \kwindex{} calls.
...
Added "module search path" to the index.
"Unix" ==> "\UNIX{}"
1998-01-13 18:34:40 +00:00
Guido van Rossum
0d8fcb233e
Update the doc string to emphasize non-Unix behavior earlier;
...
sys.prefix is no longer empty on any platform that I know of.
1998-01-13 18:32:40 +00:00
Fred Drake
bc5062f664
\kwindex{}: Removed obsolete macro.
1998-01-13 18:31:39 +00:00
Fred Drake
b5dac4e02e
&do_cmd_kwindex: Removed obsolete function.
1998-01-13 18:30:31 +00:00
Fred Drake
8362d005cf
Added command at end to use times fonts; commented out. Instructions to use
...
times are there as well.
Doing it here means the switch only affects one file and gets everything
rebuilt as needed.
1998-01-13 17:29:31 +00:00
Fred Drake
95810e4d18
Removed tarps2, tardvi targets based on comments from Guido.
...
Added -9 option to gzip. This doesn't save much space, but it's "free" and
appreaciated by those with slow modems. (With these tarballs, that means
"those with modems"...!)
Remove the two tarballs in the clean target.
1998-01-13 17:18:57 +00:00
Fred Drake
657cb148c3
After discussion with Guido, agreed to only support double-sided PostScript,
...
so we'll not need this shell whackery after all.
1998-01-13 16:57:13 +00:00
Fred Drake
dca8792b52
Added openright option the the \documentclass{} for each of the manuals.
1998-01-13 16:53:23 +00:00