]>
granicus.if.org Git - python/log
Peter Astrand [Mon, 14 Feb 2005 08:56:32 +0000 (08:56 +0000)]
Added copyright notice:
Licensed to PSF under a Contributor Agreement.
Brett Cannon [Sun, 13 Feb 2005 22:53:22 +0000 (22:53 +0000)]
Add mention of patch #
1095802 (fixing "Macintosh" references to represent OS
X).
Brett Cannon [Sun, 13 Feb 2005 22:50:04 +0000 (22:50 +0000)]
Update references specifying "Macintosh" to mean OS X semantics and not Mac OS
9.
Applies patch #
1095802 . Thanks Jack Jansen.
Fred Drake [Fri, 11 Feb 2005 17:59:08 +0000 (17:59 +0000)]
fix decoding in _stringify to not depend on the default encoding
(closes SF bug #
1115989 )
Brett Cannon [Thu, 10 Feb 2005 20:48:03 +0000 (20:48 +0000)]
Modified test for tzset to not rely on tm->tm_zone's existence. Also added
sanity checks on tzname if HAVE_TZNAME defined.
Closes bug #
1096244 . Thanks Gregory Bond.
Brett Cannon [Thu, 10 Feb 2005 20:40:29 +0000 (20:40 +0000)]
Remove set conversion optimization test (backed out of Python/compile.c in rev.
2.344).
Fred Drake [Thu, 10 Feb 2005 18:33:30 +0000 (18:33 +0000)]
accept datetime.datetime instances when marshalling;
dateTime.iso8601 elements still unmarshal into xmlrpclib.DateTime objects
Andrew M. Kuchling [Thu, 10 Feb 2005 13:24:50 +0000 (13:24 +0000)]
Fix typo
Peter Astrand [Thu, 10 Feb 2005 08:32:50 +0000 (08:32 +0000)]
Patch from Leandro Lucarella: replaced:
var == None and var != None
with
var is None and var is not None
and type(var) == int
with
instanceof(var, int)
...as recomended in PEP 8 [1].
Raymond Hettinger [Thu, 10 Feb 2005 01:42:32 +0000 (01:42 +0000)]
Remove the set conversion which didn't work with: [] in (0,)
Raymond Hettinger [Wed, 9 Feb 2005 23:19:25 +0000 (23:19 +0000)]
SF bug #
1119700 : list extend() accepts args besides lists
Raymond Hettinger [Wed, 9 Feb 2005 21:24:51 +0000 (21:24 +0000)]
Have set conversion replace existing constant if not used elsewhere.
Trent Mick [Wed, 9 Feb 2005 21:03:47 +0000 (21:03 +0000)]
Update PSF copyright year to 2005.
Raymond Hettinger [Tue, 8 Feb 2005 15:39:11 +0000 (15:39 +0000)]
Convert splitlines to for-loop (handles case where input does not have a trailing newline).
Walter Dörwald [Tue, 8 Feb 2005 10:10:01 +0000 (10:10 +0000)]
Fix stupid typo: Don't read from a writer.
Raymond Hettinger [Tue, 8 Feb 2005 08:05:13 +0000 (08:05 +0000)]
Wholistic code cleanup / modernization:
* Use +=
* Replace loop logic with str.splitlines equivalent
* Don't use variable names that shadow tuple, list, and str
* Use dict.get instead of equivalent try/except
* Minor loop logic simplications
Fred Drake [Tue, 8 Feb 2005 06:42:39 +0000 (06:42 +0000)]
add 2.3.5, 2.4 to the history and licensing info
Guido van Rossum [Tue, 8 Feb 2005 02:07:57 +0000 (02:07 +0000)]
Close the discussion in SF bug
1069160 .
Raymond Hettinger [Mon, 7 Feb 2005 19:32:38 +0000 (19:32 +0000)]
Adopt Skip's idea to optimize lists of constants in the context
of a "in" or "not in" test.
Raymond Hettinger [Mon, 7 Feb 2005 15:28:45 +0000 (15:28 +0000)]
Revert previous checkin.
Raymond Hettinger [Mon, 7 Feb 2005 14:16:21 +0000 (14:16 +0000)]
Reduce the usage of the types module.
Raymond Hettinger [Sun, 6 Feb 2005 22:05:42 +0000 (22:05 +0000)]
Transform "x in (1,2,3)" to "x in frozenset([1,2,3])".
Inspired by Skip's idea to recognize the throw-away nature of sequences
in this context and to transform their type to one with better performance.
Raymond Hettinger [Sun, 6 Feb 2005 06:57:08 +0000 (06:57 +0000)]
Replace list of constants with tuples of constants.
Raymond Hettinger [Sat, 5 Feb 2005 23:42:57 +0000 (23:42 +0000)]
Code simplification -- eliminate lookup when value is known in advance.
Raymond Hettinger [Sat, 5 Feb 2005 14:37:06 +0000 (14:37 +0000)]
SF patch #
1028908
(John J Lee)
Minor code clarification and simplification.
Raymond Hettinger [Sat, 5 Feb 2005 01:31:19 +0000 (01:31 +0000)]
SF patch #
1116583 : NameError in cookielib domain check
Jeremy Hylton [Fri, 4 Feb 2005 18:44:06 +0000 (18:44 +0000)]
Add NEWS item about future parser bug.
Jeremy Hylton [Fri, 4 Feb 2005 18:38:43 +0000 (18:38 +0000)]
Fix bug that allowed future statements virtually anywhere in a module.
If we exit via the break here, we need to set ff_last_lineno or
FUTURE_POSSIBLE() will remain true. The bug affected statements
containing a variety of expressions, but not all expressions. It has
been present since Python 2.2.
Walter Dörwald [Fri, 4 Feb 2005 14:15:34 +0000 (14:15 +0000)]
Add a test for UTF-16 reading where the byte sequence doesn't start with
a BOM.
Thomas Heller [Thu, 3 Feb 2005 20:48:26 +0000 (20:48 +0000)]
Recompiled after source changes.
Thomas Heller [Thu, 3 Feb 2005 20:35:10 +0000 (20:35 +0000)]
Running a bdist_wininst installer, built with Python 2.3, installing
for Python 2.4 caused a segfault when post_install_script was used.
The reason was that the file handle passed to PyRun_SimpleFile() was
created with MSVCRT.DLL, but Python 2.4 uses MSVCR71.DLL.
So, I replaced PyRun_SimpleFile() with PyRun_SimpleString(). The
segfault is gone, but the output of the postinstall script doesn't
show up, because still freopen() from MSVCRT is used.
Already backported.
Thomas Heller [Thu, 3 Feb 2005 20:11:28 +0000 (20:11 +0000)]
Set PYTHONHOME before loading Python, so that sys.path will be set correctly.
Already backported.
Fred Drake [Thu, 3 Feb 2005 17:31:39 +0000 (17:31 +0000)]
fix XMLFilterBase.resolveEntity() so the caller gets the result
(PyXML bug #
1112052 )
Guido van Rossum [Thu, 3 Feb 2005 15:01:24 +0000 (15:01 +0000)]
Security fix PSF-2005-001 for SimpleXMLRPCServer.py.
Kurt B. Kaiser [Thu, 3 Feb 2005 01:37:14 +0000 (01:37 +0000)]
Add config-main.def option to make the 'history' feature non-cyclic.
Default remains cyclic. Python Patch 914546 Noam Raphael.
M IdleHistory.py
M NEWS.txt
M config-main.def
Steve Holden [Wed, 2 Feb 2005 18:47:18 +0000 (18:47 +0000)]
Simplify string comparison using startswith()
Michael W. Hudson [Mon, 31 Jan 2005 17:09:25 +0000 (17:09 +0000)]
More bug #
1077106 stuff, sorry -- modem induced impatiece!
This should go on whatever bugfix branches the other fetches up on.
Michael W. Hudson [Mon, 31 Jan 2005 17:01:59 +0000 (17:01 +0000)]
Fix
[
1077106 ] Negative numbers to os.read() cause segfault
Sorry for sitting on this for so long! Is there a chance it could
make 2.3.5?
Kurt B. Kaiser [Mon, 31 Jan 2005 03:34:26 +0000 (03:34 +0000)]
Removed ability to configure tabs indent from Options dialog. This 'feature'
has never worked and no one has complained. It is still possible to set a
default tabs (v. spaces) indent 'manually' via config-main.def (or to turn on
tabs for the current EditorWindow via the Format menu) but IDLE will encourage
indentation via spaces.
Enable setting the indentation width using the Options dialog.
Bug # 783877
Remove some commented out old code from configDialog.py (related to old
methods for invoking the HelpBrowser).
M EditorWindow.py
M NEWS.txt
M configHandler.py
Johannes Gijsbers [Sat, 29 Jan 2005 19:49:34 +0000 (19:49 +0000)]
Bug #
1108490 : fix broken link.
Martin v. Löwis [Sat, 29 Jan 2005 13:29:23 +0000 (13:29 +0000)]
Revert os.py 1.75, and directly implement update.
Fixes #
1110478 and #
1100235 .
Kurt B. Kaiser [Fri, 28 Jan 2005 00:16:16 +0000 (00:16 +0000)]
Add keybindings for del-word-left and del-word-right.
M EditorWindow.py
M NEWS.txt
M config-keys.def
M configHandler.py
Brett Cannon [Thu, 27 Jan 2005 22:48:30 +0000 (22:48 +0000)]
Fixed typo in verbose output.
Closes bug #
1110998 . Thanks Matthew Bogosian.
Martin v. Löwis [Thu, 27 Jan 2005 18:56:16 +0000 (18:56 +0000)]
Partially revert #
1074011 ; don't try to fflush stdin.
Backported to 2.3 and 2.4.
Raymond Hettinger [Wed, 26 Jan 2005 22:40:08 +0000 (22:40 +0000)]
SF bug #
1108303 : fix .split() maxsplit doc
Docs incorrectly stated that maxsplit=0 would cause unlimited splitting.
Raymond Hettinger [Wed, 26 Jan 2005 12:50:05 +0000 (12:50 +0000)]
Do not fold a constant if a large sequence will result.
Saves space in the presence of code like: (None,)*10000
Anthony Baxter [Tue, 25 Jan 2005 12:40:01 +0000 (12:40 +0000)]
happy new year! (on the trunk)
Raymond Hettinger [Tue, 25 Jan 2005 10:21:19 +0000 (10:21 +0000)]
SF bug #
1105286 : Undocumented implicit strip() in split(None) string method
Clarify the behavior when a string begins or ends with whitespace.
Neal Norwitz [Mon, 24 Jan 2005 23:33:50 +0000 (23:33 +0000)]
Put docstring for getspall into same #ifdef block as function definition
Remove C++ (C99) style comments
Fred Drake [Sun, 23 Jan 2005 22:14:16 +0000 (22:14 +0000)]
include each row in the package table, even if there are no packages for
that row; the row is commented out in that case
(this makes it easier to modify the table after generation)
Fred Drake [Sun, 23 Jan 2005 15:16:08 +0000 (15:16 +0000)]
add missing word
Johannes Gijsbers [Sun, 23 Jan 2005 12:20:15 +0000 (12:20 +0000)]
shutil.copytree: move copystat call for the directory after the loop
copying files inside the directory, as that loop changes the atime and
mtime.
Martin v. Löwis [Sun, 23 Jan 2005 09:41:49 +0000 (09:41 +0000)]
Flush std{in,out,err} before closing it. Fixes #
1074011 .
Will backport to 2.4 and 2.3.
Martin v. Löwis [Sun, 23 Jan 2005 09:27:24 +0000 (09:27 +0000)]
Patch #579435: Shadow Password Support Module
Martin v. Löwis [Sun, 23 Jan 2005 09:19:22 +0000 (09:19 +0000)]
Truncate st_?time before comparing it with ST_?TIME in the tests.
Walter Dörwald [Fri, 21 Jan 2005 21:16:51 +0000 (21:16 +0000)]
Add a slice test with high < low.
Thomas Heller [Thu, 20 Jan 2005 19:20:16 +0000 (19:20 +0000)]
distutils/command/install.py change.
Thomas Heller [Thu, 20 Jan 2005 19:14:17 +0000 (19:14 +0000)]
Fix [
1103844 ] fix distutils.install.dump_dirs() with negated options.
Will backport myself.
Fred Drake [Wed, 19 Jan 2005 07:24:34 +0000 (07:24 +0000)]
fix typeset of vertical bar for PDF format
(closes SF bug #
1008998 )
Fred Drake [Wed, 19 Jan 2005 06:24:58 +0000 (06:24 +0000)]
install distutils.tests on Unix (contributed patch)
(closes SF bug #
1093173 )
Fred Drake [Wed, 19 Jan 2005 05:42:50 +0000 (05:42 +0000)]
documentation for the zipimport module using contributed patch
(closes SF bug #853800; markup adjusted)
Fred Drake [Wed, 19 Jan 2005 04:44:07 +0000 (04:44 +0000)]
Description of args to IMAP4.store() in imaplib
(closes SF patch #
1084092 ; modified per comments in SF)
Fred Drake [Wed, 19 Jan 2005 04:18:39 +0000 (04:18 +0000)]
Clean up discussion of new C thread idiom
(closes SF patch #
1031233 ; modified)
Fred Drake [Wed, 19 Jan 2005 03:39:17 +0000 (03:39 +0000)]
fix a bunch of spelling errors
(closes SF patch #
1104868 )
Fred Drake [Wed, 19 Jan 2005 03:23:57 +0000 (03:23 +0000)]
remove spurious line from widget variables example
(closes SF patch #
1094815 )
Kurt B. Kaiser [Wed, 19 Jan 2005 00:22:59 +0000 (00:22 +0000)]
1. Polish tabbing code.
2. Restore use of set_indentation_params(), was dead code since
Autoindent.py was merged into EditorWindow.py.
3. Make usetabs, indentwidth, tabwidth, context_use_ps1 instance vars
and set in EditorWindow.__init__()
4. In PyShell.__init__() set usetabs, indentwidth and context_use_ps1
explicitly (config() is eliminated).
5. Add Tabnanny check when Module is Run/F5, not just when Checked.
6. Discourage using an indent width other than 8 when using tabs to
indent Python code.
M EditorWindow.py
M NEWS.txt
M PyShell.py
M ScriptBinding.py
Michael W. Hudson [Tue, 18 Jan 2005 15:56:11 +0000 (15:56 +0000)]
Change the name of the macro used by --with-tsc builds to the less
inscrutable READ_TIMESTAMP.
Michael W. Hudson [Tue, 18 Jan 2005 15:53:59 +0000 (15:53 +0000)]
tweaks, small updates
Michael W. Hudson [Tue, 18 Jan 2005 15:26:11 +0000 (15:26 +0000)]
-X died some time ago; remove a tiny bit of associated cruft.
Kurt B. Kaiser [Tue, 18 Jan 2005 00:54:58 +0000 (00:54 +0000)]
If an extension can't be loaded, print warning and skip it instead of
erroring out.
Andrew MacIntyre [Mon, 17 Jan 2005 12:18:12 +0000 (12:18 +0000)]
make thread stack size compile-time tunable on OS/2, increase main stack
Andrew MacIntyre [Mon, 17 Jan 2005 12:16:36 +0000 (12:16 +0000)]
make thread stack size compile-time tunable on OS/2
Skip Montanaro [Sun, 16 Jan 2005 20:48:27 +0000 (20:48 +0000)]
Document the reconvert module.
Skip Montanaro [Sun, 16 Jan 2005 19:31:40 +0000 (19:31 +0000)]
allow triple-quoted string output from reconvert.quote()
Johannes Gijsbers [Sun, 16 Jan 2005 13:04:30 +0000 (13:04 +0000)]
Patch #
1100140 : improved smtp connect debugging
Don't print the same (host, port) tuple thrice when debugging, but first print
(host, port), then (ip, port) and then the error message.
Martin v. Löwis [Sun, 16 Jan 2005 08:57:39 +0000 (08:57 +0000)]
Default stat_float_times to true.
Martin v. Löwis [Sun, 16 Jan 2005 08:40:58 +0000 (08:40 +0000)]
Added SEEK_* constants. Fixes #711830.
Guido van Rossum [Sun, 16 Jan 2005 00:25:31 +0000 (00:25 +0000)]
Use descriptors.
Guido van Rossum [Sun, 16 Jan 2005 00:21:28 +0000 (00:21 +0000)]
Use decorators.
Guido van Rossum [Sun, 16 Jan 2005 00:16:11 +0000 (00:16 +0000)]
Use decorators.
Tim Peters [Thu, 13 Jan 2005 21:06:25 +0000 (21:06 +0000)]
Gave the new datetime.strptime() a versionadded blurb.
Tim Peters [Thu, 13 Jan 2005 17:37:38 +0000 (17:37 +0000)]
Whitespace normalization.
Andrew McNamara [Thu, 13 Jan 2005 11:30:54 +0000 (11:30 +0000)]
Moved reader \r and \n processing from the iterator to the state machine -
this allows for better handling of newline characters in quoted fields (and
hopefully resolves Bug 967934).
Vinay Sajip [Thu, 13 Jan 2005 08:23:56 +0000 (08:23 +0000)]
Improved SysLogHandler error recovery (patch by Erik Forsberg)
Skip Montanaro [Thu, 13 Jan 2005 04:12:31 +0000 (04:12 +0000)]
Add strptime() constructor to datetime class. Thanks to Josh Spoerri for
the changes.
Fred Drake [Wed, 12 Jan 2005 19:11:45 +0000 (19:11 +0000)]
fix typo
Fred Drake [Wed, 12 Jan 2005 16:00:55 +0000 (16:00 +0000)]
remove unused variable
Andrew McNamara [Wed, 12 Jan 2005 11:47:57 +0000 (11:47 +0000)]
Many updates to csv module doco.
Andrew McNamara [Wed, 12 Jan 2005 11:39:50 +0000 (11:39 +0000)]
Improve wording of parser error message.
Andrew McNamara [Wed, 12 Jan 2005 11:17:16 +0000 (11:17 +0000)]
Add counting of source iterator lines to the reader object - handy for
user error messages (otherwise difficult to do without instrumenting
the source).
Andrew McNamara [Wed, 12 Jan 2005 09:45:18 +0000 (09:45 +0000)]
When quoting=QUOTE_NONNUMERIC, the reader now casts unquoted fields
to floats.
Andrew McNamara [Wed, 12 Jan 2005 08:16:17 +0000 (08:16 +0000)]
Fix logic problem in quoting=csv.QUOTE_ALL, quotechar=None check, add test.
Andrew McNamara [Wed, 12 Jan 2005 07:44:42 +0000 (07:44 +0000)]
When using QUOTE_NONNUMERIC, we now test for "numericness" with
PyNumber_Check, rather than trying to convert to a float. Reimplemented
writer - now raises exceptions when it sees a quotechar but neither
doublequote or escapechar are set. Doublequote results are now more
consistent (eg, single quote should generate """", rather than "",
which is ambiguous).
Andrew McNamara [Wed, 12 Jan 2005 03:45:10 +0000 (03:45 +0000)]
Rename csv.set_field_limit to csv.field_size_limit (since it both sets and
gets).
Andrew McNamara [Wed, 12 Jan 2005 03:25:27 +0000 (03:25 +0000)]
Add news about csv module updates.
Andrew McNamara [Wed, 12 Jan 2005 01:55:21 +0000 (01:55 +0000)]
Improve test coverage fractionally.
Andrew McNamara [Wed, 12 Jan 2005 01:16:35 +0000 (01:16 +0000)]
Add belt and braces check of PyString_AsString return.
Kurt B. Kaiser [Tue, 11 Jan 2005 19:29:39 +0000 (19:29 +0000)]
Improve error handling when .idlerc can't be created.
Raymond Hettinger [Tue, 11 Jan 2005 16:11:13 +0000 (16:11 +0000)]
Add duck-typing to the glossary.
Raymond Hettinger [Tue, 11 Jan 2005 15:33:03 +0000 (15:33 +0000)]
SF bug #
1099516 : tempfile files not types.FileType
Clarified that the returned object is file-like rather than an actual file.