- 13 Haz, 2002 36 kayıt (commit)
-
-
Neal Norwitz yazdı
-
Neal Norwitz yazdı
Warning caused by using &func. & is not necessary.
-
Guido van Rossum yazdı
optional attribute, only clear the exception when the internal getattr operation raised AttributeError. Many places in this file already had that policy; but just as many didn't, and there didn't seem to be any rhyme or reason to it. Be consistently cautious. Question: should I backport this? On the one hand it's a bugfix. On the other hand it's a change in behavior. Certain forms of buggy or just weird code would work in the past but raise an exception under the new rules; e.g. if you define a __getattr__ method that raises a non-AttributeError exception.
-
Guido van Rossum yazdı
suggested there, based upon a better analysis (__getattr__ is a red herring). Will backport to 2.2.
-
Neal Norwitz yazdı
Cleanup code a bit and return as early as possible.
-
Neal Norwitz yazdı
-
Neal Norwitz yazdı
-
Neal Norwitz yazdı
-
Neal Norwitz yazdı
Convert loops to memset()s.
-
Martin v. Löwis yazdı
-
Martin v. Löwis yazdı
-
Guido van Rossum yazdı
They still run as standalone scripts, but when used as part of the regression test suite, they are effectively no-ops. (This is done by renaming test_main to main.)
-
Guido van Rossum yazdı
473985. Through a subtle rearrangement of some members in the etype struct (!), mapping methods are now preferred over sequence methods, which is necessary to support str.__getitem__("hello", slice(4)) etc.
-
Guido van Rossum yazdı
-
Fred Drake yazdı
Closes SF bug #568577.
-
Jeremy Hylton yazdı
Look in both moddirlist and incdirlist, since a .h could be in either.
-
Jeremy Hylton yazdı
Two new tests are needed: Don't skip building an extension if any of the depends files are newer than the target. Pass ext.depends to compiler.compile() so that it can track individual files.
-
Jeremy Hylton yazdı
Always use _setup_compile() to do the grunt work of processing arguments, figuring out which files to compile, and emitting debug messages for files that are up-to-date. Use _get_cc_args() when possible.
-
Jeremy Hylton yazdı
-
Jeremy Hylton yazdı
This change is not backwards compatible. If a compiler subclass exists outside the distutils package, it may get called with the unexpected keyword arg. It's easy to extend that compiler by having it ignore the argument, and not much harder to do the right thing. If this ends up being burdensome, we can change it before 2.3 final to work harder at compatibility. Also add _setup_compile() and _get_cc_args() helper functions that factor out much of the boilerplate for each concrete compiler class.
-
Guido van Rossum yazdı
pyconfig.h.
-
Guido van Rossum yazdı
DNS, and we can't assume that.
-
Guido van Rossum yazdı
that retries the connect() call in timeout mode so it can be shared between connect() and connect_ex(), and needs only a single #ifdef. The test for this was doing funky stuff I don't approve of, so I removed it in favor of a simpler test. This allowed me to implement a simpler, "purer" form of the timeout retry code. Hopefully that's enough (if you want to be fancy, use non-blocking mode and decode the errors yourself, like before).
-
Jeremy Hylton yazdı
Remove __init__ that just called base class __init__ with same args. Fold long argument lists into fewer, shorter lines. Remove parens in tuple unpacks. Don't put multiple statements on one line with a semicolon. In find_library_file() compute the library_filename() upfront.
-
Guido van Rossum yazdı
-
Guido van Rossum yazdı
- setblocking(0) and settimeout(0) are now equivalent, and ditto for setblocking(1) and settimeout(None). - Don't raise an exception from internal_select(); let the final call report the error (this means you will get an EAGAIN error instead of an ETIMEDOUT error -- I don't care). - Move the select to inside the Py_{BEGIN,END}_ALLOW_THREADS brackets, so other theads can run (this was a bug in the original code). - Redid the retry logic in connect() and connect_ex() to avoid masking errors. This probably doesn't work for Windows yet; I'll fix that next. It may also fail on other platforms, depending on what retrying a connect does; I need help with this. - Get rid of the retry logic in accept(). I don't think it was needed at all. But I may be wrong.
-
Guido van Rossum yazdı
Add a sleep (yuck!) to _testRecvFrom() so the server can set up first.
-
Jeremy Hylton yazdı
-
Jeremy Hylton yazdı
Making the world better a little bit at a time <wink>.
-
Guido van Rossum yazdı
-
Andrew MacIntyre yazdı
-
Andrew MacIntyre yazdı
-
Guido van Rossum yazdı
-
Fred Drake yazdı
constributed by David Abrahams. This closes SF patch #568081.
-
Guido van Rossum yazdı
string with a [::-1] slice.
-
Fred Drake yazdı
Closes SF patch #567867.
-
- 12 Haz, 2002 4 kayıt (commit)
-
-
Guido van Rossum yazdı
using "".join(). Fold a long line.
-
Guido van Rossum yazdı
-
Guido van Rossum yazdı
-
Guido van Rossum yazdı
-