- 06 Eki, 2002 17 kayıt (commit)
-
-
Raymond Hettinger yazdı
SF #558432: Prevent Annoying ' ' from readline (Holker Krekel). readline in all python versions is configured to append a 'space' character for a successful completion. But for almost all python expressions 'space' is not wanted (see coding conventions PEP 8). For example if you have a function 'longfunction' and you type 'longf<TAB>' you get 'longfunction ' as a completion. note the unwanted space at the end. The patch fixes this behaviour by setting readline's append_character to '\0' which means don't append anything. This doesn't work with readline < 2.1 (AFAIK nowadays readline2.2 is in good use). An alternative approach would be to make the append_character accessable from python so that modules like the rlcompleter.py can set it to '\0'. [Ed.: I think expecting readline >= 2.2 is fine. If a completer wants another character they can append that to the keyword in the list.]
-
Raymond Hettinger yazdı
Allow abspath to still do something sensisble if the nt module can not be imported.
-
Tim Peters yazdı
-
Raymond Hettinger yazdı
Fix a problem in site.py which triggers in case sys.path is empty. Bugfix candidate for 2.2.2.
-
Raymond Hettinger yazdı
SF #515021, print the refused list to the DEBUGSTREAM, so the parameter is used Note: There is a TBD (aka FIXME) for how best to handle the refused addresses. smtp_RCPT(): Removed a somewhat embarrassing debugging line, found by Scot Stevenson. Could be a bug fix candidate, but probably doesn't matter much unless a certain blue-nosed cat suddenly becomes corporeal and starts emailing some stmp.py (sic) fronted mailer.
-
Raymond Hettinger yazdı
Patch #586999: Fix multiline string in sendmail example. smptlib did not handle empty addresses. The problem was that it expected rfc822.parseaddr() to return None upon a parse failure. The actual, documented return value for a parse failure is (None, None). Closes SF bug 602029.
-
Raymond Hettinger yazdı
Treat file://localhost/ as local too (same as file:/ and file:///). Fixes #607789, bugfix candidate.
-
Raymond Hettinger yazdı
Ignore IOError exceptions when writing the message.
-
Raymond Hettinger yazdı
SF # 555779, import user doesn't work with CGIs
-
Raymond Hettinger yazdı
SF #515026, delete global variable that was apparently used only in a for loop.
-
Raymond Hettinger yazdı
module.
-
Raymond Hettinger yazdı
module.
-
Raymond Hettinger yazdı
module.
-
Raymond Hettinger yazdı
package.
-
Raymond Hettinger yazdı
-
Raymond Hettinger yazdı
form.
-
Raymond Hettinger yazdı
for complex numbers.
-
- 05 Eki, 2002 16 kayıt (commit)
-
-
Raymond Hettinger yazdı
Made conversion failure error messages consistent between types.
-
Raymond Hettinger yazdı
Call me anal, but there was a particular phrase that was speading to comments everywhere that bugged me: /* Foo is inlined */ instead of /* Inline Foo */. Somehow the "is inlined" phrase always confused me for half a second (thinking, "No it isn't" until I added the missing "here"). The new phrase is hopefully unambiguous. Close SF bug 563740. complex() now finds __complex__() in new style classes. Made conversion failure error messages consistent between types. Added related unittests.
-
Raymond Hettinger yazdı
and such.
-
Raymond Hettinger yazdı
-
Raymond Hettinger yazdı
Patch 543387. Document deprecation of complex %, //,and divmod().
-
Raymond Hettinger yazdı
-
Raymond Hettinger yazdı
Update docs to reflect that \b considers underscore to be part of a word.
-
Raymond Hettinger yazdı
Document that the key should not contain null bytes.
-
Raymond Hettinger yazdı
Markup adjustments; fix the names of modules referenced in an expression. Deprecated Random.cunifvariate clearing bug 506647.
-
Raymond Hettinger yazdı
comment): Deprecated Random.cunifvariate clearing bug 506647. Also, added docstrings.
-
Raymond Hettinger yazdı
could affect existing code; instead, the documentation of the deprecation is being backported to provide maximum advance notice): Patch 543387. Document deprecation of complex %, //,and divmod().
-
Raymond Hettinger yazdı
Clarified that the footnote applies to versions 1.5 and after instead of just version 1.5. Closes SF bug 577793.
-
Raymond Hettinger yazdı
Try to improve the explanation of the "raise" statement and how its arguments are interpreted. This closes SF bug #532467. Fix Typo. Reword explanation of global statement since an undeclared global is a free variable and is subject to those rules. Note the sole case in which the ban on "from ... import *" within a function is enforced. Remove the following restriction: Names bound by import statements may not occur in global statements in the same scope. Why not? Note that it is illegal to delete a cell variable. Note that deleteing an unbound local will raise a NameError.
-
Raymond Hettinger yazdı
-
Raymond Hettinger yazdı
-
Raymond Hettinger yazdı
Extended IDLE's open module menu item to handle hierarchical module names. Closes SF patch 600152.
-
- 04 Eki, 2002 7 kayıt (commit)
-
-
Fred Drake yazdı
-
Fred Drake yazdı
-
Fred Drake yazdı
-
Barry Warsaw yazdı
test.test_support
-
Barry Warsaw yazdı
-
Barry Warsaw yazdı
tests and supporting files.
-
Barry Warsaw yazdı
some updated modules, updated documentation, and updated tests. Note that Lib/test/regrtest.py added test_email_codecs to the expected skips for all platforms. Also note that test_email_codecs.py differs slightly from its Python 2.3 counterpart due to the difference in package location for TestSkipped.
-