Staging
v0.5.1
https://github.com/python/cpython

sort by:
Revision Author Date Message Commit Date
9753ae1 Added missing markup. 14 July 2003, 20:53:57 UTC
708c2a8 Fix unbalanced parenthesis in text. 14 July 2003, 18:36:47 UTC
0e53d23 Fix missing parenthesis 14 July 2003, 18:24:26 UTC
7233117 update norobots link 14 July 2003, 17:04:50 UTC
6d06815 Give dumbdbm a sync() method which Shelve can call. Should solve some database corruption problems with Spambayes. 14 July 2003, 12:15:15 UTC
a2d3d93 + libdumdbm 14 July 2003, 12:13:27 UTC
0f59b54 + libdumbdbm 14 July 2003, 12:12:56 UTC
d54c5dd minimal dumdbm module doc 14 July 2003, 12:12:37 UTC
9bb3386 SF bug #738090: Section 13.3: htmllib.HTMLParser constructor definition amendment Add a clarifying cross-reference to the formatter module. 14 July 2003, 08:15:47 UTC
1d7a348 SF patch #770521: make itertools type declarations static (Contributed by Andrew I MacIntyre.) 14 July 2003, 07:07:12 UTC
92f200b SF bug #770601: CGIHTTPServer and environment variables (bug + solution) (contributed by Vincent Delft.) The script updated os.environ but failed to pass the whole environment to the child process (the CGI script). 14 July 2003, 06:56:32 UTC
7a6c733 Make close() identical to __del__() for a dumbdbm database. Make closing idempotent (it used to raise a nuisance exception on the 2nd close attempt). Bugfix candidate? Probably, but arguable. 13 July 2003, 17:21:10 UTC
4a4296e SF patch #765238: fix fnmatch.__all__ (Contributed by George Yoshida.) 13 July 2003, 16:06:26 UTC
ae5c37b delete unused local variable (pychecker caught) 13 July 2003, 15:18:12 UTC
4ee893f More pre-2.3 build tweaks for the OS/2 EMX port: - separate the building of the core from the wrapper executables and the external modules (.PYDs), based on the Py_BUILD_CORE define; - clean up the generated import library definiton (.DEF file) to remove references to a number of non-static symbols that aren't part of the Python API and which shouldn't be exported by the core DLL; - compile the release build with -fomit-frame-pointer, for a small performance gain; - make "make clean" remove byte compiled Python library files. 13 July 2003, 13:41:59 UTC
f9ce67d Initialize thread_id to 0 in unthreaded build. Fixes #770247. 13 July 2003, 10:41:53 UTC
61bfb73 SF bug #769142: CallTip trimming may loop forever. Needs to be backported to both IDLE and IDLEFORK. 13 July 2003, 10:25:14 UTC
6702d8a Patch #770245: Pass LDFLAGS to pgen creation. 13 July 2003, 10:10:42 UTC
f332228 Treat irix64 like irix. Fixes #764560. Will backport to 2.2. 13 July 2003, 09:46:13 UTC
d6f6e50 Reworked test_warnings.py: * It ran fine under "python regrtest.py test_warnings" but failed under "python regrtest.py" presumably because other tests would add to filtered warnings and not reset them at the end of the test. * Converted to a unittest format for better control. Renamed monkey() and unmonkey() to setUp() and tearDown(). * Increased coverage by testing all warnings in __builtin__. * Increased coverage by testing regex matching of specific messages. 13 July 2003, 08:37:40 UTC
dc9dcf1 This test failed on WindowsME because the full file path did not get reported consistently with the *nix world. 'Lib/test/test_warnings.py' came out as 'lib\test\test_warnings.py'. The basename is all we care about so I used that. 13 July 2003, 06:15:11 UTC
0320464 Repaired typos in comments. 13 July 2003, 02:37:05 UTC
d7472ec Fixed critical shutdown race in _Database._commit. Related to SF patch 723231 (which pointed out the problem, but didn't fix it, just shut up the warning msg -- which was pointing out a dead- serious bug!). Bugfix candidate. 13 July 2003, 02:22:03 UTC
5c5fca9 SF bug #706546: u''.translate not documented Clarified the difference between translate methods for string objects and Unicode objects. 13 July 2003, 02:06:47 UTC
1d8d729 More comments about why not closing a dumddbm properly can be a disaster. 13 July 2003, 02:05:47 UTC
4a6302b SF 748201: time.strptime() should display format and date on error Usability fix. Makes the error message more helpful. 13 July 2003, 01:31:38 UTC
6272737 SF bug #770107: Typo in documentation of resource module 13 July 2003, 00:46:40 UTC
ca60cac Update for new module and new builtin. 12 July 2003, 23:55:57 UTC
3898a70 _commit(): Modernization. 12 July 2003, 20:23:09 UTC
7dfd570 There's a persistent rumor on the spambayes mailing list that dumbdbm databases are associated with corruption problems, so I studied this code carefully and ran some brutal stress tests. I didn't find any bugs, although it's unclear whether this code *intends* that __setitem__ can leave the directory file out of synch with the data file (so if a dumbdbm isn't properly closed, and the value of an existing key was ever replaced, corruption is almost certain, where "corruption" means the directory file is out of synch with the data file). Added many comments and generally modernized the code. Examples of the latter: we have better ways of reading a whole file line-by-line now; eval() now tolerates a trailing newline; the %r format code can be used to avoid explicit repr/backtick calls; and the code often broke tuples into their components when it was clearer and faster to just leave them as tuples. 12 July 2003, 20:11:25 UTC
541342f Patch #764470: Fix marshalling of faults. Will backport to 2.2. 12 July 2003, 07:53:04 UTC
162f081 Patch 549151, rev4: redirect posts for 301 also. Will backport to 2.2. 12 July 2003, 07:33:32 UTC
a685f52 Fix missing parenthesis 12 July 2003, 04:42:30 UTC
6122d02 SF patch #726751: Clarify docs for except target assignment Brett found that the tutorial didn't really explain what was happening with exception targets. Hopefully, this sheds some light on the subject. 12 July 2003, 01:05:37 UTC
cc39a13 Expose the 'master' instance mentioned in the docs. 11 July 2003, 22:36:52 UTC
92f21b1 Document Jim Fulton's docttest extensions. 11 July 2003, 22:32:18 UTC
b6d2f3e Don't include slash in search string; it's OS-specific. 11 July 2003, 20:22:55 UTC
fff093f The Unpickler forget about its find_class attribute. 11 July 2003, 19:42:49 UTC
fa6cce1 Minor fixups and added sections for iterators and generators. 11 July 2003, 18:58:11 UTC
6d3e018 Add whitespace. 11 July 2003, 17:02:39 UTC
8501466 Change warnings to avoid importing re module during startup. Add API function simplefilter() that does not create or install regular expressions to match message or module. Extend the filters data structure to store None as an alternative to re.compile(""). Move the _test() function to test_warnings and add some code to try and avoid disturbing the global state of the warnings module. 11 July 2003, 15:37:59 UTC
1e5fc55 - fix typo - there's a weird variable name here (zimpimport), but I'll leave that for someone that's familiar with the ZIP import support 11 July 2003, 15:01:02 UTC
a1e93e8 patch #766650 - whichdb not identifying dbm DBs when dbm linked with gdbm At this point, the problem appears particular to the OS/2 EMX port of gdbm (which is at v1.7.3) - this combination produces a .pag file but no .dir file. A more sophisticated patch which checks magic numbers when dbm.library indicates that dbm is linked to gdbm, and there is no .dir file, is still attached to the above patch entry for reconsideration after 2.3 is released. This checkin applies a workaround specific to the known failure case. 11 July 2003, 12:16:48 UTC
c4bf893 [ 767645 ] correctly set the os.path.supports_unicode_filenames flag for OSX 11 July 2003, 07:36:49 UTC
ef6573e __setitem__: Use integer division for computing # of blocks. 11 July 2003, 04:09:55 UTC
663d1b6 Added a new randomized test. 11 July 2003, 04:09:09 UTC
e7f343d normalize whitespace 11 July 2003, 03:36:15 UTC
192b95b update the reference to the Apple Publications Style Guide 11 July 2003, 03:34:17 UTC
9de3c21 SF #767592: unittest docs don't suggest "unittest.main()" Expanded docs to have a quick start example showing how to create and run tests. 10 July 2003, 22:14:41 UTC
d8d39a0 avoid testing for -Kthread or -pthread if the default build environment supports pthreads 10 July 2003, 20:44:10 UTC
7adcfad fix stupid typo 10 July 2003, 17:04:45 UTC
d02d305 SF Patch 763681 "Support IDLE Edit of .py/.pyw from idlelib" 10 July 2003, 16:20:58 UTC
8ccf4d7 Missing markup. 10 July 2003, 15:48:33 UTC
ed8bfce Fixed a bug that's been there from the beginning but wasn't noticed until now: the inheritance of default values was the wrong way around. This caused app bundles to get a type of "BNDL" instead of "APPL". Apparently this is not a problem until you try to drag your app to the dock. ---------------------------------------------------------------------- 10 July 2003, 14:53:27 UTC
87316ec don't optimize empty strings 10 July 2003, 14:26:06 UTC
aefae55 Fix wrong header name. The framework looks for auth_header. 10 July 2003, 13:30:12 UTC
b0f5e5a update OS/2 EMX port notes 10 July 2003, 12:55:30 UTC
71d74e8 Extend the pwd & grp emulations to support accessing the pwd/grp record tuple by name as well as index, to match the behaviour of the pwd/grp extension modules for Unix. These emulation modules now pass test_pwd & test_grp. 10 July 2003, 12:52:54 UTC
28df64a patch #764612 - find DB 4.1/4.0/3.x on FreeBSD and systems with similar installation location policies. 10 July 2003, 12:48:39 UTC
931237e SF patch #768187: replace apply(f, args, kwds) with f(*args, **kwds) 09 July 2003, 18:48:24 UTC
a4d2b86 Add versionadded. Remove duplicate "to" 09 July 2003, 12:41:55 UTC
ad30fa0 fix to work on python <= 2.1 09 July 2003, 05:33:14 UTC
df35bee bugfix: proper import bsddb exists below 09 July 2003, 05:29:24 UTC
14350ab Fix [ 766669 ] Consistent GPF on exit Use Py_AtExit instead of atexit so we are called during Py_Finalize() rather than during DLL teardown. 09 July 2003, 04:57:46 UTC
455d46f bsddb 4.1.6: * Extended DB & DBEnv set_get_returns_none functionality to take a "level" instead of a boolean flag. The boolean 0 and 1 values still have the same effect. A value of 2 extends the "return None instead of raising an exception" behaviour to the DBCursor set methods. This will become the default behaviour in pybsddb 4.2. * Fixed a typo in DBCursor.join_item method that made it crash instead of returning a value. Obviously nobody uses it. Wrote a test case for join and join_item. 09 July 2003, 04:45:59 UTC
bea57c6 SF Bug 767794 "Break or continue outside loop causes crash" 09 July 2003, 04:27:24 UTC
bd2de3a typo 08 July 2003, 21:17:25 UTC
e6f7f9a I "cvs admin -kb"'ed these files to close a bug report. Now they need to have genuwine Windows line ends. 08 July 2003, 20:53:38 UTC
39c3bdc Adding "use warnings" to .../Doc/perl/python.perl raises the Perl requirement to 5.6.0 or later. 08 July 2003, 18:05:26 UTC
0b1782f Document interrupt_main() Remove obsolete reference to deprecated exit_thread() function 08 July 2003, 17:07:20 UTC
dd3afa7 add missing ' 08 July 2003, 16:26:34 UTC
7898ccd Improve compatibility with more versions of LaTeX2HTML and more LaTeX markup. Not currently needed, but easier to save this now than to have to figure it out when we do. 08 July 2003, 15:57:52 UTC
9a5b6a6 - clean up table markup for readability - don't use \constant for literals; it's for "defined" constants - fix various consistency issues 08 July 2003, 15:38:40 UTC
8120995 Update Tkinter3000 notes based on text from Fredrik Lundh. 08 July 2003, 13:44:27 UTC
121d34a Fix SF bug 764095: Don't use network in test_httplib. 08 July 2003, 12:36:58 UTC
a6b7d34 Fixed a table that wasn't in a tableii block, and added a very simple example to show how to log to a file. 08 July 2003, 08:40:20 UTC
b5aa407 Use Boolean values for the capturestderr flag. 07 July 2003, 21:36:19 UTC
70fedcd Use -fno-strict-aliasing if available. Fixes #766696. Will backport to 2.2. 07 July 2003, 21:26:19 UTC
dfda8d7 - explain about making Python scripts executable on Unix in more detail - fix minor markup nit 07 July 2003, 21:00:29 UTC
84261d2 Fix a typo/cut-n-paste error in DBCursor.join_item so that it doesn't return a tuple. (this also implies that nobody uses this method; the bug has been here for a long time) 07 July 2003, 19:06:45 UTC
8851c62 removed trailing tabs in several places, including after the final newline 07 July 2003, 17:38:26 UTC
b93b3e7 Error noted in email to python-docs: PyObject corresponds to PyObject_HEAD, not PyObject_VAR_HEAD. 07 July 2003, 17:20:40 UTC
5ec7968 This file was moved to Lib/. 07 July 2003, 16:09:24 UTC
d7ce86d Patch from Zooko to remove an experimental feature. 07 July 2003, 16:08:47 UTC
7cb229d add versionadded for getcheckinterval 07 July 2003, 14:11:53 UTC
e5e065b New function sys.getcheckinterval(), to complement setcheckinterval(). 06 July 2003, 18:36:54 UTC
d6640d4 Include grp.h in setgroups test. Fixes #765822. 06 July 2003, 09:29:52 UTC
b25229d Fix SF bug #766288, property() example gives syntax error 05 July 2003, 17:37:58 UTC
be56aae #765903: - added bundle_id/--bundle-id option, to specify the CFBundleIndentifier #765615: - in the appropriate situation, prepend $PATH with our path instead of setting it. 04 July 2003, 14:20:03 UTC
dd614fd Fixed lots of minor issues found by Edward Moy: incorrect version strings, non-standard naming of things in bundles, etc. 04 July 2003, 13:06:14 UTC
66b8483 Fixed two bugs in MacOSX framework handling spotted by Edward Moy: - In the top level Makefile, the argument to -install_name should be prepended with /System/Library/Frameworks/, so it is an absolute path. - In the top level Makefile, because of 2), RUNSHARED needs to be set to DYLD_FRAMEWORK_PATH=<path to local framework> and $(RUNSHARED) prepended to the $(MAKE) lines in the frameworkinstallmaclib and frameworkinstallapps targets. 04 July 2003, 12:14:39 UTC
276b290 Added missing newline at end of file. 04 July 2003, 12:05:25 UTC
078afc8 Files used for 2.3b2 macpython binary distribution. 04 July 2003, 11:06:36 UTC
bbaa083 If a --python option is used to specify the Python to use in the #! line also use this as the executable in the bundle. 04 July 2003, 11:05:35 UTC
2e7e7df An Anonymous Coward on c.l.py posted a little program with bizarre behavior, creating many threads very quickly. A long debugging session revealed that the Windows implementation of PyThread_start_new_thread() was choked with "laziness" errors: 1. It checked MS _beginthread() for a failure return, but when that happened it returned heap trash as the function result, instead of an id of -1 (the proper error-return value). 2. It didn't consider that the Win32 CreateSemaphore() can fail. 3. When creating a great many threads very quickly, it's quite possible that any particular bootstrap call can take virtually any amount of time to return. But the code waited for a maximum of 5 seconds, and didn't check to see whether the semaphore it was waiting for got signaled. If it in fact timed out, the function could again return heap trash as the function result. This is actually what confused the test program, as the heap trash usually turned out to be 0, and then multiple threads all got id 0 simultaneously, confusing the hell out of threading.py's _active dict (mapping id to thread object). A variety of baffling behaviors followed from that. WRT #1 and #2, error returns are checked now, and "thread.error: can't start new thread" gets raised now if a new thread (or new semaphore) can't be created. WRT #3, we now wait for the semaphore without a timeout. Also removed useless local vrbls, folded long lines, and changed callobj to a stack auto (it was going thru malloc/free instead, for no discernible reason). Bugfix candidate. 04 July 2003, 04:40:45 UTC
75132e8 Moved two sentences around to make them clearer. 03 July 2003, 21:33:02 UTC
cde2200 Fixes bug of timezone value being left as -1 when ``time.tzname[0] == time.tzname[1] and not time.daylight`` is true when it should only when time.daylight is true. Tests are also fixed. Closes bug #763047 and its cohort #763052. 03 July 2003, 19:59:57 UTC
ebab26a Skip noticed that the document talks about "setting PythonLauncher as the default application" but doesn't give a clue on how to do this. Refer to Apple Help. 02 July 2003, 22:09:30 UTC
42fbc69 Tooltip for tab/space consistency check was the wrong way around. Spotted by Skip. 02 July 2003, 22:08:28 UTC
eec26f9 Correct documentation of check interval - it's 100 by default, not 10 any longer. Pointed out by Alex Martelli. 02 July 2003, 21:38:34 UTC
back to top