- 27 Şub, 2007 15 kayıt (commit)
-
-
Neal Norwitz yazdı
-
Neal Norwitz yazdı
-
Guido van Rossum yazdı
Also implemented Neal's suggestion (add fileno() to SocketIO) and some unrelated changes, e.g. remove Google copyright and make BytesIO a subclass of BufferedIOBase.
-
Jeremy Hylton yazdı
-
Guido van Rossum yazdı
-
Georg Brandl yazdı
-
Georg Brandl yazdı
-
Neal Norwitz yazdı
-
Jeremy Hylton yazdı
Add nonlocal_stmt to Grammar and Nonlocal node to AST. They both parallel the definitions for globals. The symbol table treats variables declared as nonlocal just like variables that are free implicitly. This change is missing the language spec changes, but makes some decisions about what the spec should say via the unittests. The PEP is silent on a number of decisions, so we should review those before claiming that nonlocal is complete. Thomas Wouters made the grammer and ast changes. Jeremy Hylton added the symbol table changes and the tests. Pete Shinners and Neal Norwitz helped review the code.
-
Neal Norwitz yazdı
-
Guido van Rossum yazdı
-
Guido van Rossum yazdı
-
Neal Norwitz yazdı
Remove duplicate refs to int from int/long unification presumably. (There might be more refs like these.)
-
Brett Cannon yazdı
-
Brett Cannon yazdı
it under regrtest. 'traceback' likes to strip out the module name if it is __main__ or __builtin__ but not in other cases.
-
- 26 Şub, 2007 25 kayıt (commit)
-
-
Brett Cannon yazdı
needlessly.
-
Neal Norwitz yazdı
-
Neal Norwitz yazdı
-
Guido van Rossum yazdı
-
Guido van Rossum yazdı
-
Brett Cannon yazdı
'except' clause. Also refactor some code to help keep Neal Norwitz happy.
-
Neal Norwitz yazdı
So don't declare that it was removed, just leave the original description.
-
Neal Norwitz yazdı
-
Guido van Rossum yazdı
(1) Combines the code paths for MAKE_FUNCTION and MAKE_CLOSURE. Fixes a crash where functions with closures and either annotations or keyword-only arguments result in MAKE_CLOSURE, but only MAKE_FUNCTION has the code to handle annotations or keyword-only arguments. Includes enough tests to trigger the bug. (2) Change peepholer to not bail in the presence of EXTENDED_ARG + MAKE_FUNCTION. Enforce the natural 16-bit limit of annotations in compile.c. Also update Misc/NEWS with the "input = raw_input" change.
-
Brett Cannon yazdı
an object is listed in an 'except' clause.
-
Neal Norwitz yazdı
Remove the last few uses of bool/true/false.
-
Neal Norwitz yazdı
-
Thomas Wouters yazdı
svn+ssh://pythondev@svn.python.org/python/trunk ........ r53919 | thomas.wouters | 2007-02-25 23:12:31 +0100 (Sun, 25 Feb 2007) | 8 lines Backported r51621 from p3yk: Don't use a fixed temporary name (gdbm). Don't use our own temp name creation (dbm). Should be backported to 2.5. ........ r53935 | georg.brandl | 2007-02-26 14:51:29 +0100 (Mon, 26 Feb 2007) | 2 lines Backport from Py3k branch: fix refleak in PyString_Format. ........ r53943 | jeremy.hylton | 2007-02-26 17:14:51 +0100 (Mon, 26 Feb 2007) | 2 lines Reformat long lines. ........ r53947 | neal.norwitz | 2007-02-26 18:01:08 +0100 (Mon, 26 Feb 2007) | 1 line Add Steven Bethard to help out with patches. ........ r53949 | georg.brandl | 2007-02-26 18:09:03 +0100 (Mon, 26 Feb 2007) | 3 lines Fix typo. ........ r53951 | neal.norwitz | 2007-02-26 19:10:47 +0100 (Mon, 26 Feb 2007) | 5 lines Fix a couple of problems in generating the AST code: * use %r instead of backticks since backticks are going away in Py3k * PyArena_Malloc() already sets PyErr_NoMemory so we don't need to do it again * the signature for ast2obj_int incorrectly used a bool, rather than a long ........
-
Guido van Rossum yazdı
-
Guido van Rossum yazdı
-
Guido van Rossum yazdı
The problem with using random.random is that several modules and tests do "from random in random" which confuses pickle.whichmodule().
-
Georg Brandl yazdı
test_getargs2 and test_email.
-
Guido van Rossum yazdı
-
Georg Brandl yazdı
-
Georg Brandl yazdı
-
Georg Brandl yazdı
Should func_new be extended to support a "kwdefaults" arg?
-
Georg Brandl yazdı
-
Georg Brandl yazdı
-
Guido van Rossum yazdı
The fix is in neither, but in pickle.py where a loop over sys.modules.items() could modify sys.modules, occasionally.
-
Guido van Rossum yazdı
-