summaryrefslogtreecommitdiffstats
path: root/Lib
Commit message (Collapse)AuthorAgeFilesLines
* To raise TestSkipped, you must import TestSkipped.Tim Peters2004-08-041-1/+1
|
* ihooks FancyModuleLoader.load_module()Tim Peters2004-08-042-2/+13
| | | | | | | imputils Importer._process_result(): remove name from modules dict if exec fails. This is what all the builtin importers do now, new in 2.4.
* make sure distutils logging is shut off in tests to avoid spurious outputFred Drake2004-08-035-3/+25
|
* Patch #986929: Add support for wish -sync and -use options.Martin v. Löwis2004-08-031-2/+3
|
* Wait for visibility before setting a grab. Fixes #946153.Martin v. Löwis2004-08-033-0/+3
|
* allow ctime(), gmtime(), and localtime() to take None as equivalent to an ↵Fred Drake2004-08-031-0/+17
| | | | | | omitted arg (closes SF bug #658254, patch #663482)
* This allows additional commands to be provided for existing setup.pyFred Drake2004-08-032-22/+162
| | | | | | | | | | | | | | | | | scripts without modifying either the distutils installation or the setup.py scripts of packages with which the new commands will be used. Specifically, an option is added to distutils that allows additional packages to be searched for command implementations in addition to distutils.command. The additional packages can be specified on the command line or via the installation or personal configuration files already loaded by distutils. For discussion, see the thread starting with: http://mail.python.org/pipermail/distutils-sig/2004-August/004112.html This closes SF patch #102241.
* add missing import!Fred Drake2004-08-031-0/+1
|
* avoid fragility: make sure POSIXLY_CORRECT is completely controlledFred Drake2004-08-031-1/+10
| | | | for the tests, and restored properly when done
* Add the same guard as test_signal.Michael W. Hudson2004-08-031-0/+3
|
* Argh! This was meant to be part of patch #960406.Michael W. Hudson2004-08-031-0/+77
|
* Patch #823072: add option to NOT use ~/.netrc in nntplib.NNTP().Martin v. Löwis2004-08-031-2/+2
|
* Patch #994595: Recognize Basic auth even if other schemes are offered.Martin v. Löwis2004-08-031-1/+1
| | | | Will backport to 2.3.
* Patch #870382: Automatically add msvcr71 to the list of libraries ifMartin v. Löwis2004-08-031-0/+23
| | | | Python was built with VC 7.1.
* Check in my refleak hunting code.Michael W. Hudson2004-08-031-19/+91
| | | | | It's not the 100% solution -- it may not even be the 90% solution -- but it does seem to help.
* nice tests dont leave little suprises in the environAnthony Baxter2004-08-031-0/+1
|
* More "noone expected this to run twice"ness removal.Michael W. Hudson2004-08-031-3/+3
|
* make this test work when run repeatedly.Michael W. Hudson2004-08-031-3/+2
|
* Removed use of 'cgi.initlog()' - the first call to cgi.log is actuallyAnthony Baxter2004-08-031-1/+0
| | | | | an initlog() (and initlog()'s docstring says "don't use this"!) This allows test_cgi to be run repeatedly in a single run of the interpreter.
* Don't exit test_main() with the lock 'done' held -- there's no cleanerMichael W. Hudson2004-08-031-0/+1
| | | | | | | way to guarantee a deadlock on the next call! If I've inadvertently done some damage to this test, sorry (but I don't think I have).
* Delete the items variable (and explain why).Michael W. Hudson2004-08-031-0/+4
|
* - fix description of option table entriesFred Drake2004-08-021-3/+4
| | | | - fix broken assert statement; should just raise
* Use isabs() in conditional, not abspathAndrew M. Kuchling2004-08-021-1/+1
|
* and a unit test for the staticmethod-of-a-non-method failure just fixedAnthony Baxter2004-08-021-0/+6
|
* Completed the patch for Bug #215126.Raymond Hettinger2004-08-022-0/+82
| | | | | | | * Fixes an incorrect variable in a PyDict_CheckExact. * Allow general mapping locals arguments for the execfile() function and exec statement. * Add tests.
* PEP-0318, @decorator-style. In Guido's words:Anthony Baxter2004-08-0214-725/+1084
| | | | | "@ seems the syntax that everybody can hate equally" Implementation by Mark Russell, from SF #979728.
* Removed reliance on damaged module object appearing in sys.modulesTim Peters2004-08-021-2/+1
| | | | | | after a failed import. This is the last checkin in the "change import failure semantics" series.
* New tests:Tim Peters2004-08-021-0/+84
| | | | | | | | | | test_failing_import_sticks -- if an import raises an exception, ensure that trying to import it again continues raising exceptions test_failing_reload -- if a module loads OK, but a reload raises an exception, ensure that the module is still in sys.modules, and that its __dict__ reflects as much of the reload attempt as succeeded. That doesn't seem like sane semantics, but it is backward-compatible semantics <wink>.
* Removed no-longer-needed convolutions to recover from damaged modulesTim Peters2004-08-022-25/+0
| | | | getting left beyind in sys.modules.
* Fix SF #1001053, wave.open() with unicode filename failsNeal Norwitz2004-08-011-2/+2
| | | | Backport candidate.
* Whitespace normalization.Tim Peters2004-07-312-100/+100
|
* Be more careful about reverting mutuations to system-wide (sys) variables.Tim Peters2004-07-311-20/+31
| | | | | | | This fixes 15 spurious test failures on Windows (probably all due to the test leaving a wrong path in sys.argv[0], which then prevented regrtest.py from finding the expected-output files for tests running after test_optparse).
* Upgrade optparse module and tests to Optik 1.5a1:Greg Ward2004-07-312-341/+747
| | | | | | | | | | | | | | | | | | | | | | | | | | * add expansion of default values in help text: the string "%default" in an option's help string is expanded to str() of that option's default value, or "none" if no default value. * bug #955889: option default values that happen to be strings are now processed in the same way as values from the command line; this allows generation of nicer help when using custom types. Can be disabled with parser.set_process_default_values(False). * bug #960515: don't crash when generating help for callback options that specify 'type', but not 'dest' or 'metavar'. * feature #815264: change the default help format for short options that take an argument from e.g. "-oARG" to "-o ARG"; add set_short_opt_delimiter() and set_long_opt_delimiter() methods to HelpFormatter to allow (slight) customization of the formatting. * patch #736940: internationalize Optik: all built-in user- targeted literal strings are passed through gettext.gettext(). (If you want translations (.po files), they're not included with Python -- you'll find them in the Optik source distribution from http://optik.sourceforge.net/ .) * bug #878453: respect $COLUMNS environment variable for wrapping help output. * feature #988122: expand "%prog" in the 'description' passed to OptionParser, just like in the 'usage' and 'version' strings. (This is *not* done in the 'description' passed to OptionGroup.)
* Repair typo in docstring.Tim Peters2004-07-311-1/+1
|
* * drop the unreasonable list invariant that ob_item should never come backArmin Rigo2004-07-291-0/+17
| | | | | | | | | | | | | | | | | | | | | to NULL during the lifetime of the object. * listobject.c nevertheless did not conform to the other invariants, either; fixed. * listobject.c now uses list_clear() as the obvious internal way to clear a list, instead of abusing list_ass_slice() for that. It makes it easier to enforce the invariant about ob_item == NULL. * listsort() sets allocated to -1 during sort; any mutation will set it to a value >= 0, so it is a safe way to detect mutation. A negative value for allocated does not cause a problem elsewhere currently. test_sort.py has a new test for this fix. * listsort() leak: if items were added to the list during the sort, AND if these items had a __del__ that puts still more stuff into the list, then this more stuff (and the PyObject** array to hold them) were overridden at the end of listsort() and never released.
* Ignore exceptions which occur when closing files in shutdown()Vinay Sajip2004-07-291-2/+7
|
* SF bug #999776, zlib home page wrongNeal Norwitz2004-07-291-1/+1
| | | | Backport candidate.
* New codec: [ 996067 ] hp-roman8 codecMarc-André Lemburg2004-07-281-0/+139
|
* Added new codec hp-roman8 submitted as patch [ 996067 ] hp-roman8 codec.Marc-André Lemburg2004-07-281-0/+7
|
* Since build_py handles package data installation, the list of outputsFred Drake2004-07-281-0/+11
| | | | | can contain more than just .py files. Make sure we only report bytecode files for the .py files.
* Ack, removed useless import of os I just introduced.Tim Peters2004-07-271-1/+1
|
* Added a new fileno() method. ZODB's repozo.py wants this so it canTim Peters2004-07-272-2/+18
| | | | apply os.fsync() to the GzipFile backup files it creates.
* Patch #995766: Keyword argument support in cPickle.Martin v. Löwis2004-07-271-0/+10
|
* Patch #998149: imaplib deleteacl and myrights.Martin v. Löwis2004-07-271-0/+15
|
* Patch #962487: Don't crash for empty locale names.Martin v. Löwis2004-07-261-1/+1
|
* Patch #605370: Add description[s] for RFC 2980 compliance.Martin v. Löwis2004-07-261-0/+36
|
* Patch #995782: Add FreeBSD 5 expectations. Will backport to 2.3.Martin v. Löwis2004-07-261-0/+1
|
* added test for bug #996359.Skip Montanaro2004-07-241-3/+18
|
* add missing newlines to read/readline.Skip Montanaro2004-07-241-2/+2
| | | | fixes bug #996359.
* Factored out a method to determine the final installer filename.Thomas Heller2004-07-231-9/+14
|