- 02 Nis, 2017 1 kayıt (commit)
-
-
csabella yazdı
-
- 30 Mar, 2017 1 kayıt (commit)
-
-
Mariatta yazdı
-
- 12 Mar, 2017 1 kayıt (commit)
-
-
Serhiy Storchaka yazdı
-
- 11 Mar, 2017 1 kayıt (commit)
-
-
Xiang Zhang yazdı
-
- 15 Ara, 2016 2 kayıt (commit)
-
-
Yury Selivanov yazdı
Patch by Eric Appelt.
-
Yury Selivanov yazdı
Patch by Eric Appelt. (grafted from 78c8f450b84ca1864123ec487d363eb151f61a4a)
-
- 09 Eyl, 2016 1 kayıt (commit)
-
-
Yury Selivanov yazdı
Patch by Ivan Levkivskyi.
-
- 08 Tem, 2016 1 kayıt (commit)
-
-
Brett Cannon yazdı
As part of the update, the documentation was updated to normalize around the term "virtual environment" instead of relying too heavily on "venv" for the same meaning and leading to inconsistent usage of either. Thanks to Steve Piercy for the patch.
-
- 24 Haz, 2016 1 kayıt (commit)
-
-
Brett Cannon yazdı
Thanks to Dusty Phillips for the initial patch.
-
- 11 Haz, 2016 1 kayıt (commit)
-
-
Berker Peksag yazdı
-
- 09 Haz, 2016 2 kayıt (commit)
-
-
Serhiy Storchaka yazdı
positional-only and keyword parameters in the same function.
-
Yury Selivanov yazdı
-
- 26 May, 2016 1 kayıt (commit)
-
-
Martin Panter yazdı
Most fixes to Doc/ and Lib/ directories by Ville Skyttä.
-
- 10 Ock, 2016 1 kayıt (commit)
-
-
Senthil Kumaran yazdı
-
- 04 Ara, 2015 1 kayıt (commit)
-
-
Brett Cannon yazdı
Thanks to Raúl Cumplido for the bug report and Thomas Kluyver for the patch.
-
- 10 Eki, 2015 1 kayıt (commit)
-
-
Martin Panter yazdı
-
- 07 Eki, 2015 1 kayıt (commit)
-
-
Martin Panter yazdı
Also change glossary heading from view
-
- 08 Agu, 2015 1 kayıt (commit)
-
-
Stefan Krah yazdı
Patch by Martin Panter.
-
- 24 Haz, 2015 1 kayıt (commit)
-
-
Yury Selivanov yazdı
Patch by Martin Panter.
-
- 22 Haz, 2015 1 kayıt (commit)
-
-
Yury Selivanov yazdı
Summary of changes: 1. Coroutines now have a distinct, separate from generators type at the C level: PyGen_Type, and a new typedef PyCoroObject. PyCoroObject shares the initial segment of struct layout with PyGenObject, making it possible to reuse existing generators machinery. The new type is exposed as 'types.CoroutineType'. As a consequence of having a new type, CO_GENERATOR flag is no longer applied to coroutines. 2. Having a separate type for coroutines made it possible to add an __await__ method to the type. Although it is not used by the interpreter (see details on that below), it makes coroutines naturally (without using __instancecheck__) conform to collections.abc.Coroutine and collections.abc.Awaitable ABCs. [The __instancecheck__ is still used for generator-based coroutines, as we don't want to add __await__ for generators.] 3. Add new opcode: GET_YIELD_FROM_ITER. The opcode is needed to allow passing native coroutines to the YIELD_FROM opcode. Before this change, 'yield from o' expression was compiled to: (o) GET_ITER LOAD_CONST YIELD_FROM Now, we use GET_YIELD_FROM_ITER instead of GET_ITER. The reason for adding a new opcode is that GET_ITER is used in some contexts (such as 'for .. in' loops) where passing a coroutine object is invalid. 4. Add two new introspection functions to the inspec module: getcoroutinestate(c) and getcoroutinelocals(c). 5. inspect.iscoroutine(o) is updated to test if 'o' is a native coroutine object. Before this commit it used abc.Coroutine, and it was requested to update inspect.isgenerator(o) to use abc.Generator; it was decided, however, that inspect functions should really be tailored for checking for native types. 6. sys.set_coroutine_wrapper(w) API is updated to work with only native coroutines. Since types.coroutine decorator supports any type of callables now, it would be confusing that it does not work for all types of coroutines. 7. Exceptions logic in generators C implementation was updated to raise clearer messages for coroutines: Before: TypeError("generator raised StopIteration") After: TypeError("coroutine raised StopIteration")
-
- 21 May, 2015 2 kayıt (commit)
-
-
Yury Selivanov yazdı
-
Yury Selivanov yazdı
-
- 13 Nis, 2015 1 kayıt (commit)
-
-
Larry Hastings yazdı
-
- 15 Ock, 2015 1 kayıt (commit)
-
-
Georg Brandl yazdı
-
- 06 Ock, 2015 1 kayıt (commit)
-
-
Nick Coghlan yazdı
- clarified the distinction between text encodings and other codecs - clarified relationship with builtin open and the io module - consolidated documentation of error handlers into one section - clarified type constraints of some behaviours - added tests for some of the new statements in the docs
-
- 07 Ara, 2014 1 kayıt (commit)
-
-
Antoine Pitrou yazdı
-
- 29 Eki, 2014 1 kayıt (commit)
-
-
Georg Brandl yazdı
-
- 06 Eki, 2014 1 kayıt (commit)
-
-
Georg Brandl yazdı
-
- 06 Eyl, 2014 1 kayıt (commit)
-
-
Nick Coghlan yazdı
-
- 23 Agu, 2014 1 kayıt (commit)
-
-
Terry Jan Reedy yazdı
-
- 30 May, 2014 1 kayıt (commit)
-
-
Raymond Hettinger yazdı
-
- 16 Mar, 2014 1 kayıt (commit)
-
-
Larry Hastings yazdı
-
- 15 Şub, 2014 1 kayıt (commit)
-
-
Andrew Kuchling yazdı
-
- 17 Ara, 2013 1 kayıt (commit)
-
-
Eric Snow yazdı
-
- 05 Ara, 2013 1 kayıt (commit)
-
-
Antoine Pitrou yazdı
-
- 22 Kas, 2013 1 kayıt (commit)
-
-
Zachary Ware yazdı
Also, attempt to reduce confusion in the glossary by not saying there are different "types" of arguments and parameters.
-
- 20 Eki, 2013 1 kayıt (commit)
-
-
Nick Coghlan yazdı
-
- 09 Eki, 2013 1 kayıt (commit)
-
-
Serhiy Storchaka yazdı
-
- 08 Eki, 2013 1 kayıt (commit)
-
-
Georg Brandl yazdı
-
- 06 Eki, 2013 1 kayıt (commit)
-
-
Georg Brandl yazdı
-