Michael W. Hudson
202a4b6fdd
Repair fill-paragraph damage.
...
Clarify LLTRACE description. It was introduced in 1992, revision 2.20 of
ceval.c, well before Python 1.0!
2002-07-30 15:25:57 +00:00
Neal Norwitz
cfa1f52941
Revert changes to use PyArg_Parse(), so any sequence will continue to work -- Spotted by Just van Rossum
2002-07-30 12:27:43 +00:00
Thomas Heller
37d5a15e02
Whitespace normalization.
2002-07-30 11:44:44 +00:00
Thomas Heller
3e1c18ad0c
Fix SF 588452: debug build crashes on marshal.dumps([128] * 1000).
...
See there for a description.
Added test case.
Bugfix candidate for 2.2.x, not sure about previous versions:
probably low priority, because virtually no one runs debug builds.
2002-07-30 11:40:57 +00:00
Michael W. Hudson
a6255238b2
add description of LLTRACE.
2002-07-30 09:49:29 +00:00
Neal Norwitz
50584b4c78
Use PyArg_ParseTuple() instead of PyArg_Parse() which is deprecated
2002-07-30 01:23:07 +00:00
Neal Norwitz
50d5d4fe31
Fix docstring to be consistent with parameter name (prefix)
2002-07-30 01:17:43 +00:00
Neal Norwitz
1169011f6f
SF patch #584245 , get python to link on OSF1 (Dec Unix)
2002-07-30 01:08:28 +00:00
Neal Norwitz
cee5ca060b
SF patch #587889 , fix memory leak of tp_doc
2002-07-30 00:42:06 +00:00
Jack Jansen
3bbb617ca4
First stab at the launcher application. This will be run when the user
...
doubleclicks a .py, .pyw or .pyc file. It runs the file by invoking the
relevant interpreter (either the command line Python in a terminal window
or a Python.app for GUI-based scripts). Interpreter to use and the options
to pass are settable through preferences.
If PythonLauncher wasn't running it does its thing for one script and exits.
If it was manually started before a dialog is presented where the user
can set the options to use, etc.
To be done:
- option-drag/doubleclick should always open the interactive dialog
- Terminal-window isn't done yet
- Should be reimplemented in Python, but pyobjc isn't part of the core.
- Various menu entries should be disabled.
2002-07-29 21:36:35 +00:00
Jason Tishler
c0f1e7749c
Patch #553702 : Cygwin make install patch
...
This patch fixes make install for Cygwin. Specifically,
it reverts to the previous behavior:
o install libpython$(VERSION)$(SO) in $(BINDIR)
o install $(LDLIBRARY) in $(LIBPL)
It also begins to remove Cygwin's dependency on
$(DLLLIBRARY) which I hope to take advantage of
when I attempt to make Cygwin as similar as possible
to the other Unix platforms (in other patches).
I tested this patch under Red Hat Linux 7.1 without
any ill effects.
BTW, I'm not the happiest using the following
test for Cygwin:
test "$(SO)" = .dll
I'm willing to update the patch to use:
case "$(MACHDEP)" in cygwin*
instead, but IMO that will look uglier.
2002-07-29 16:18:23 +00:00
Michael W. Hudson
56796f672f
Fix for
...
[ 587875 ] crash on deleting extended slice
The array code got simpler, always a good thing!
2002-07-29 14:35:04 +00:00
Thomas Heller
085358a3e2
New functions for extension writers on Windows:
...
PyErr_SetExcFromWindowsErr(), PyErr_SetExcFromWindowsErrWithFilename().
Similar to PyErr_SetFromWindowsErrWithFilename() and
PyErr_SetFromWindowsErr(), but they allow to specify
the exception type to raise. Available on Windows.
See SF patch #576458 .
2002-07-29 14:27:41 +00:00
Martin v. Löwis
b9e0764d8b
Revert #571603 since it is ok to import codecs that are not subdirectories
...
of encodings. Skip modules that don't have a getregentry function.
2002-07-29 14:05:24 +00:00
Mark Hammond
a290527376
Excise DL_IMPORT/EXPORT from object.h, and related files. This patch
...
also adds 'extern' to PyAPI_DATA rather than at each declaration, as
discussed with Tim and Guido.
2002-07-29 13:42:14 +00:00
Thomas Heller
f4ad4ce5a0
Recompiled the exe and updated bdist_wininst.py.
2002-07-29 12:11:18 +00:00
Andrew M. Kuchling
52f1b76f6c
Add posix.lchown()
2002-07-28 20:29:03 +00:00
Guido van Rossum
ad9eba7a69
Add 'engine' back. IDLE used this, others might have copied it from
...
there.
2002-07-28 19:04:07 +00:00
Martin v. Löwis
301b1cd107
Patch #586999 : Fix multiline string in sendmail example.
2002-07-28 16:52:01 +00:00
Neal Norwitz
88fe4ff5a9
Fix the problem of not raising a TypeError exception when doing:
...
'%g' % '1'
'%d' % '1'
Add a test for these conditions
Fix the test so that if not exception is raise, this is a failure
2002-07-28 16:44:23 +00:00
Martin v. Löwis
673c0a2247
Patch #574867 : Correct list.extend docstring.
2002-07-28 16:35:57 +00:00
Martin v. Löwis
0cec0ffc78
Patch #573770 : Implement lchown.
2002-07-28 16:33:45 +00:00
Martin v. Löwis
ddc6f4748e
Pass length of result structure into setipaddr. Fixes bug #565747 .
...
Committed to 2.2 branch.
2002-07-28 16:10:31 +00:00
Neal Norwitz
2026584016
SF patch #577031 , remove PyArg_NoArgs() since it's deprecated
...
Explicitly use METH_OLDARGS
2002-07-28 15:23:23 +00:00
Neal Norwitz
7beeed5dfd
SF patch #577031 , remove PyArg_Parse() since it's deprecated
2002-07-28 15:19:47 +00:00
Neal Norwitz
77c72bb323
SF patch #577031 , remove PyArg_Parse() since it's deprecated
2002-07-28 15:12:10 +00:00
Neal Norwitz
4ddfd50d85
Fix SF bug 587012, doc mentions inexistent builtin unistr
2002-07-28 13:55:20 +00:00
Neal Norwitz
ce233b462d
Fix last checkin, can't use " inside a string
2002-07-28 13:53:05 +00:00
Martin v. Löwis
fc4c24c142
Patch #571603 : Refer to encodings package explicitly.
2002-07-28 11:31:33 +00:00
Martin v. Löwis
e567114e47
Patch #543498 : Use License: field instead of Copyright:.
2002-07-28 10:49:37 +00:00
Martin v. Löwis
611a7101ca
Patch #552812 : Better description in "python -h" for -u.
2002-07-28 10:34:08 +00:00
Martin v. Löwis
75d2d94e0f
Patch #554716 : Use __va_copy where available.
2002-07-28 10:23:27 +00:00
Martin v. Löwis
09c35f78fe
Patch #575827 : allow threads inside SSL creation.
2002-07-28 09:57:45 +00:00
Martin v. Löwis
6c611fae53
Patch #581705 : Catch OSError, termios.error in spawn. 2.2 bugfix candidate.
2002-07-28 09:42:57 +00:00
Kurt B. Kaiser
d694c1faf9
Reset the Python execution server environment to its initial value prior
...
to executing Run/F5 from an EditorWindow.
M ScriptBinding.py : add call to clear_the_environment()
M run.py : implemented Executive.clear_the_environment()
2002-07-28 03:35:31 +00:00
Piers Lauder
139bccb2f0
remove redundant import
2002-07-27 07:10:14 +00:00
Piers Lauder
8b6bb4f743
remove redundant code
2002-07-27 07:08:38 +00:00
Piers Lauder
385a77acad
remove o/s dependancy from test
2002-07-27 00:38:30 +00:00
Skip Montanaro
35b37a5c11
tighten up the unicode object's docstring a tad
2002-07-26 16:22:46 +00:00
Jack Jansen
f03c692357
Use os.environ.get() in stead of os.getenv() (which is platform-dependent).
2002-07-26 11:34:49 +00:00
Jack Jansen
aeb6a60e03
Reorganized so the test is skipped if os.popen() doesn't exist (in stead of failing).
2002-07-26 11:33:49 +00:00
Jack Jansen
c7554e28ee
Added a __contains__ method.
2002-07-26 11:32:03 +00:00
Kurt B. Kaiser
b417936d40
Reverse the RPC socket connection: Python execution server connects to
...
Idle client and localhost origin of connection is verified by client.
M PyShell.py
M rpc.py
M run.py
2002-07-26 00:06:42 +00:00
Fred Drake
db40afaabe
Small clarifications when referring to the sys.exc_* variables so that
...
readers are not given the wrong impression that they should be using those
on a regualar basis.
This closes SF bug #585598 .
2002-07-25 21:11:23 +00:00
Fred Drake
fd83374fe2
Remove duplicate checks of the Node.allnodes variable.
2002-07-25 20:40:28 +00:00
Fred Drake
e80c0d3580
Add an XXX comment and a pointer to a full bug report.
2002-07-25 20:13:03 +00:00
Jeremy Hylton
73a088e3fa
Don't be so hasty. If PyInt_AsLong() raises an error, don't set ValueError.
2002-07-25 16:43:29 +00:00
Jeremy Hylton
825e47b655
Put checks for error returns in the right place.
2002-07-25 16:37:51 +00:00
Fred Drake
ead36d7874
- Make number in comment match the targets in that section of the
...
Makefile.
- Update the Python version number so we're using the library built
from the current working sources.
2002-07-25 16:23:21 +00:00
Skip Montanaro
186bec2f8d
typo
2002-07-25 16:10:38 +00:00