- 16 Ock, 2018 4 kayıt (commit)
-
-
Victor Stinner yazdı
bpo-29240: On FreeBSD, if the LC_CTYPE locale is "C" or "POSIX", writing and reading non-ASCII bytes into/from a TTY works, but readline or ncurses ignores non-ASCII bytes on read.
-
Serhiy Storchaka yazdı
-
INADA Naoki yazdı
AttributeError was raised always when attribute is not found. This commit skip raising AttributeError when `tp_getattro` is `PyObject_GenericGetAttr`. It makes hasattr() and getattr() about 4x faster when attribute is not found.
-
Raymond Hettinger yazdı
-
- 15 Ock, 2018 7 kayıt (commit)
-
-
Antoine Pitrou yazdı
Add a queue.SimpleQueue class, an unbounded FIFO queue with a reentrant C implementation of put().
-
Barry Warsaw yazdı
-
Yury Selivanov yazdı
-
Victor Stinner yazdı
* Add _Py_GetLocaleconvNumeric() function: decode decimal_point and thousands_sep fields of localeconv() from the LC_NUMERIC encoding, rather than decoding from the LC_CTYPE encoding. * Modify locale.localeconv() and "n" formatter of str.format() (for int, float and complex to use _Py_GetLocaleconvNumeric() internally.
-
Victor Stinner yazdı
Modify locale.localeconv(), time.tzname, os.strerror() and other functions to ignore the UTF-8 Mode: always use the current locale encoding. Changes: * Add _Py_DecodeLocaleEx() and _Py_EncodeLocaleEx(). On decoding or encoding error, they return the position of the error and an error message which are used to raise Unicode errors in PyUnicode_DecodeLocale() and PyUnicode_EncodeLocale(). * Replace _Py_DecodeCurrentLocale() with _Py_DecodeLocaleEx(). * PyUnicode_DecodeLocale() now uses _Py_DecodeLocaleEx() for all cases, especially for the strict error handler. * Add _Py_DecodeUTF8Ex(): return more information on decoding error and supports the strict error handler. * Rename _Py_EncodeUTF8_surrogateescape() to _Py_EncodeUTF8Ex(). * Replace _Py_EncodeCurrentLocale() with _Py_EncodeLocaleEx(). * Ignore the UTF-8 mode to encode/decode localeconv(), strerror() and time zone name. * Remove PyUnicode_DecodeLocale(), PyUnicode_DecodeLocaleAndSize() and PyUnicode_EncodeLocale() now ignore the UTF-8 mode: always use the "current" locale. * Remove _PyUnicode_DecodeCurrentLocale(), _PyUnicode_DecodeCurrentLocaleAndSize() and _PyUnicode_EncodeCurrentLocale().
-
Cheryl Sabella yazdı
Clarify that on Windows, path must be a directory. On Unix, path can be a file or a directory.
-
Cheryl Sabella yazdı
`os.path.is*()` can return False if the file can't be accessed. The behaviour is documented in details in `os.path.exists()`. Link to `os.path.exists()` from `os.path.is*()`.
-
- 14 Ock, 2018 1 kayıt (commit)
-
-
Raymond Hettinger yazdı
-
- 13 Ock, 2018 2 kayıt (commit)
-
-
Raymond Hettinger yazdı
-
Julian Kahnert yazdı
The code example that demonstrate how to use enum.Flag was missing the import of enum.auto.
-
- 12 Ock, 2018 8 kayıt (commit)
-
-
Brett Cannon yazdı
-
Serhiy Storchaka yazdı
PyMemoryView_FromMemory() created a memoryview referring to the internal data of the string. When the string is destroyed the memoryview become referring to a freed memory.
-
Christian Heimes yazdı
glibc has removed Sun RPC. Use replacement libtirpc headers and library in nis module Signed-off-by:
Christian Heimes <christian@python.org>
-
yahya-abou-imran yazdı
-
Raymond Hettinger yazdı
-
İsmail Arılık yazdı
In lexical analysis reference documentation, the internal link to the string literal concatenation section was written as`.. _string-catenation:`. Changed that to `.. _string-concatenation:`.
-
Raymond Hettinger yazdı
-
Raymond Hettinger yazdı
-
- 11 Ock, 2018 5 kayıt (commit)
-
-
Serhiy Storchaka yazdı
-
Serhiy Storchaka yazdı
when serialize into memory buffer with C pickle implementations. This optimization already is performed when serialize into memory with Python pickle implementations or into a file with both implementations.
-
Victor Stinner yazdı
time.strftime() must use the current LC_CTYPE encoding, not UTF-8 if the UTF-8 mode is enabled. Add _PyUnicode_DecodeCurrentLocale() function.
-
Raymond Hettinger yazdı
-
Raymond Hettinger yazdı
-
- 10 Ock, 2018 1 kayıt (commit)
-
-
Victor Stinner yazdı
Add new fuctions ignoring the UTF-8 mode: * _Py_DecodeCurrentLocale() * _Py_EncodeCurrentLocale() * _PyUnicode_DecodeCurrentLocaleAndSize() * _PyUnicode_EncodeCurrentLocale() Modify the readline module to use these functions. Re-enable test_readline.test_nonascii().
-
- 09 Ock, 2018 10 kayıt (commit)
-
-
Mario Corchero yazdı
As the remainder was directly parsed as an int, strings like .600 were parsed as 600 microseconds rather than milliseconds.
-
Serhiy Storchaka yazdı
-
David Carlier yazdı
Allow building the _uuid extension module on FreeBSD and OpenBSD.
-
Ned Deily yazdı
-
Ned Deily yazdı
-
Ned Deily yazdı
-
Steve Dower yazdı
-
Ned Deily yazdı
-
Ned Deily yazdı
-
Ned Deily yazdı
-
- 08 Ock, 2018 1 kayıt (commit)
-
-
Nick Coghlan yazdı
- primary change is to add a new default filter entry for 'default::DeprecationWarning:__main__' - secondary change is an internal one to cope with plain strings in the warning module's internal filter list (this avoids the need to create a compiled regex object early on during interpreter startup) - assorted documentation updates, including many more examples of configuring the warnings settings - additional tests to ensure that both the pure Python and the C accelerated warnings modules have the expected default configuration
-
- 07 Ock, 2018 1 kayıt (commit)
-
-
Eric V. Smith yazdı
-