- 09 Eki, 2001 15 kayıt (commit)
-
-
Barry Warsaw yazdı
Anthony Baxter.
-
Fred Drake yazdı
functions to include information about how they affect the operation of those functions when used as the "mode" parameter. This closes SF bug #468384. Added warnings to the os.tempnam() and os.tmpnam() functions regarding their security problem. These warning mirror the warnings added to the runtime by Skip Montanaro.
-
Fred Drake yazdı
-
Jeremy Hylton yazdı
When checking for strings use, ! if isinstance(uri, (types.StringType, types.UnicodeType)): Also get rid of some dodgy code that tried to guess whether attributes were callable or not.
-
Barry Warsaw yazdı
message with multiple CC: fields, used in the get_all() test.
-
Barry Warsaw yazdı
Fix that, and also make the docstring describe failobj.
-
Barry Warsaw yazdı
set_reuse_addr() that does the setsockopt fiddling. Use it instead.
-
Fred Drake yazdı
-
Martin v. Löwis yazdı
-
Martin v. Löwis yazdı
-
Guido van Rossum yazdı
without the Py_TPFLAGS_CHECKTYPES flag) in the wrappers. This required a few changes in test_descr.py to cope with the fact that the complex type has __int__, __long__ and __float__ methods that always raise an exception.
-
Martin v. Löwis yazdı
-
Martin v. Löwis yazdı
-
Martin v. Löwis yazdı
-
Tim Peters yazdı
actual run of the profiler, instead of timing a simplified simulation of part of what the profiler does. It computes a constant about 60% higher on my Win98SE box than the old method, and the new constant appears much more realistic. Deleted the undocumented simple(), instrumented(), and profiler_simulation() methods (which existed only to support the previous calibration method).
-
- 08 Eki, 2001 16 kayıt (commit)
-
-
Guido van Rossum yazdı
-
Jeremy Hylton yazdı
The strerror attribute contained only partial information about the exception and produced some very confusing error messages. By passing err (the exception object itself) and letting it convert itself to a string, the error messages are better.
-
Fred Drake yazdı
SF patch #467580.
-
Tim Peters yazdı
-
Guido van Rossum yazdı
this type of test fails, vereq() does a better job of reporting than verify(). Change vereq(x, y) to use "not x == y" rather than "x != y" -- it makes a difference is some overloading tests.
-
Fred Drake yazdı
SF patch #467580.
-
Jack Jansen yazdı
Mods by Alexandre Parenteau to allow embedding programs to disable the MacPython console window completely, and optionally route console output (and input) to routines provided by the embedding app. Things don't fully work yet, but at least it doesn't break anything.
-
Jack Jansen yazdı
-
Guido van Rossum yazdı
is a list of weak references to types (new-style classes). Make this accessible to Python as the function __subclasses__ which returns a list of types -- we don't want Python programmers to be able to manipulate the raw list. In order to make this possible, I also had to add weak reference support to type objects. This will eventually be used together with a trap on attribute assignment for dynamic classes for a major speed-up without losing the dynamic properties of types: when a __foo__ method is added to a class, the class and all its subclasses will get an appropriate tp_foo slot function.
-
Jack Jansen yazdı
the configure option is really called --disable-toolbox-glue.
-
Martin v. Löwis yazdı
in LDSHARED.
-
Martin v. Löwis yazdı
Contributed by Albert Chin in discussion of bug #210665.
-
Jack Jansen yazdı
and PyMac_DummyWriteHandler.
-
Jack Jansen yazdı
-
Tim Peters yazdı
-
Tim Peters yazdı
Most of this code was old enough to vote. Examples of cleanups: + Backslashes were used for line continuation even inside unclosed bracket structures, from back in the days that was still needed. + There was no use of % formats, and e.g. the old fpformat module was still used to format floats "by hand" in conjunction with rjust(). + There was even use of a do-nothing .ignore() method to tack on to the end of a chain of method calls, else way back when Python would print the non-None result (as it does now in an interactive session -- it *used* to do that in batch mode too). + Perhaps controversial (although I can't imagine why for real <wink>), used augmented assignment where helpful. Stuff like self.total_calls = self.total_calls + other.total_calls is just plain harder to follow than self.total_calls += other.total_calls
-
- 07 Eki, 2001 9 kayıt (commit)
-
-
Guido van Rossum yazdı
not other sequences (then we'd have to except strings, and we'd still be susceptible to recursive attacks).
-
Steven M. Gava yazdı
-
Steven M. Gava yazdı
-
Steven M. Gava yazdı
-
Martin v. Löwis yazdı
-
Tim Peters yazdı
-
Martin v. Löwis yazdı
-
Tim Peters yazdı
seriously wrong. This started out by just fixing the docs, but then it occurred to me that the doc confusion propagated into misleading vrbl names too, so I also renamed those to match reality. As a result, INO the time computations are much easier to understand now (within the limitations of vast quantities of 3-character names <wink>).
-
Martin v. Löwis yazdı
-