• Home
  • Raw
  • Download

Lines Matching +refs:po +refs:skip +refs:over +refs:python +refs:string

123   avoids relying on svn.python.org, which recently changed root certificate.
145 - Issue #25709: Fixed problem with in-place string concatenation and utf-8
189 - Issue #21167: NAN operations are now handled correctly when python is
195 - Issue #24467: Fixed possible buffer over-read in bytearray. The bytearray
236 is wider then partitioned string.
246 - Issue #21354: PyCFunction_New function is exposed by python DLL again.
286 when the OS gives priority to errors such as EACCES over EEXIST.
359 - Issue #25034: Fix string.Formatter problem with auto-numbering and
390 host, to handle correctly custom string with an encode() method which doesn't
391 return a byte string. The encoder of the IDNA codec is now called directly
392 instead of calling the encode() method of the string.
400 - Issue #25019: Fixed a crash caused by setting non-string key of expat parser.
403 - Issue #24917: time_strftime() buffer over-read.
499 - Issue #24456: Fixed possible buffer over-read in adpcm2lin() and lin2adpcm()
507 - Issue #5633: Fixed timeit when the statement is a string and the setup is not.
625 - Issue #23671: string.Template now allows to specify the "self" parameter as
626 keyword argument. string.Formatter now allows to specify the "self" and
677 - Issue #23521: Corrected pure python implementation of timedelta division.
921 string.Template instances.
933 - Issue #25440: Fix output of python-config --extension-suffix.
969 replacement string longer than malformed input data.
974 is specified with non-string argument. Based on patch by Renaud Blanch.
1069 - Issue #23112: Fix SimpleHTTPServer to correctly carry the query string and
1101 context's check_hostname attribute over the *check_hostname* parameter.
1309 - Issue #18096: Fix library order returned by python-config.
1346 svn.python.org to build OpenSSL.
1406 - Issue #21523: Fix over-pessimistic computation of the stack effect of
1444 empty string or tuple argument.
1558 get a bytes string
1641 - Issue #21552: Fixed possible integer overflow of too long string lengths in
1654 - Issue #18807: If copying (no symlinks) specified for a venv, then the python
1655 interpreter aliases (python, python3) are now created by copying rather than
1694 - Issue #15661: python.org OS X installers are now distributed as signed
1708 python --generate-posix-vars in pybuilddir.txt build target.
1780 - Issue #19493: Refactored the ctypes test package to skip tests explicitly
1912 - Issue #13598: Modify string.Formatter to support auto-numbering of
1997 TypeError if the second argument is not a string or compiled regex.
2050 - Issue #20283: RE pattern methods now accept the string keyword parameters
2171 redirect of http://www.python.org/ to https://www.python.org:
2205 new redirect of http://www.python.org/ to https://www.python.org.
2347 - Issue #20538: UTF-7 incremental decoder produced inconsistent string when
2377 a multiprocessing Connection over a TCP socket. For small payloads, Nagle's
2519 - Update the python.gif icon for the Idle classbrowser and pathbowser
2563 inspect.Signature() to authoritatively detect (and skip) said parameters.
2614 anything except a comment. 'python -x' works now again with files with the
2684 - Issue #20152: Ported Python/import.c over to Argument Clinic.
2786 benchmark files in order to prevent using a random system python, and in
2978 - Issue #19532: python -m compileall with no filename/directory arguments now
2993 In addition, calling set_payload with a string argument without
3036 large bytes string (i.e., with size greater than 2**32-1).
3122 - Issue #19481: print() of string subclass instance in IDLE no longer hangs.
3151 test_statistics when python is run with -OO.
3178 build's python(_d).exe still running.
3291 which anchor the pattern at both ends of the string to match.
3321 - Issue #16596: pdb in a generator now properly skips over yield and
3365 - Issue #19449: in csv's writerow, handle non-string keys when generating the
3413 - Issue #19544 and Issue #6286: Restore use of urllib over http allowing use
3440 "dis.Bytecode.dis" and converted it to returning a string rather than
3460 integers instead of a string. Based on patch by Guilherme Polo.
3528 - Issue #19375: The site module adding a "site-python" directory to sys.path,
3534 - Issue #19288: Fixed the "in" operator of dbm.gnu databases for string
3537 - Issue #19287: Fixed the "in" operator of dbm.ndbm databases for string
3548 - Issue #19365: Optimized the parsing of long replacement string in re.sub*()
3572 - Issue #18958: Improve error message for json.load(s) while passing a string
3620 over all CPython source files.
3716 now be a string allocated by PyMem_RawMalloc() or PyMem_RawRealloc() (or NULL
3717 if an error occurred), instead of a string allocated by PyMem_Malloc() or
3779 and groups() methods of match object now always return a string or a bytes
3936 due to an over-restrictive type check.
3947 - Issue #19034: repr() for tkinter.Tcl_Obj now exposes string reperesentation.
3956 returned empty string.
4139 - Issue #18538: ``python -m dis`` now uses argparse for argument processing.
4171 - Issue #18768: Correct doc string of RAND_edg(). Patch by Vajrasky Kok.
4178 GENERAL_NAME_print() function to get the string representation of ASN.1
4340 - Issue #18338: `python --version` now prints version string to stdout, and
4408 string of PyUnicode_FromFormat() function, original patch written by Ysj Ray.
4428 over the closures.
4440 - Issue #17413: sys.settrace callbacks were being passed a string instead of an
4498 - Issue #17137: When an Unicode string is resized, the internal wide character
4499 string (wstr) format is now cleared.
4522 in any mapping, not only in a string.
4600 (actually, any non-string or non-bytes type).
4832 on Windows and adds no value over and above python -m pydoc ...
4845 string in longer than 2 gigabytes, and ssl.SSLContext.load_cert_chain()
4904 - Issue #17314: Move multiprocessing.forking over to importlib.
4934 string, instead of a TypeError.
4945 - Issue #16986: ElementTree now correctly works with string input when the
4989 - Issue #16601: Restarting iteration over tarfile really restarts rather
5042 allowing the subprocess's stdin to be provided as a (byte) string.
5082 'python -S -m site' to incorrectly throw an exception.
5128 - Issue #17434: Properly raise a SyntaxError when a string occurs between future
5170 - Issue #17150: pprint now uses line continuations to wrap long string
5299 - Issue #13700: Fix byte/string handling in imaplib authentication when an
5303 a string argument contains non-BMP character.
5352 SpooledTemporaryFile objects even when they have not yet rolled over.
5381 - Issue #17089: Expat parser now correctly works with string input when the
5812 - Issue #16064: ``unittest -m`` claims executable is "python", not "python3".
6192 - Issue #18257: Fix readlink usage in python-config. Install the python
6228 - Issue #16235: Implement python-config as a shell script.
6436 - Issue #12990: The "Python Launcher" on OSX could not launch python scripts
6666 - Issue #13579: `string.Formatter` now understands the 'a' conversion specifier.
6817 "python3" under Unix, not "python".
6978 renamed over the old file when flush() is called on an mbox, MMDF or Babyl
7011 - Issue #13052: Fix IDLE crashing when replace string in Search/Replace dialog
7017 - Issue #15458: python-config gets a new option --configdir to print the $LIBPL
7114 - Issue #14330: For cross builds, don't use host python, use host search paths
7168 - Issue #15038: Optimize python Locks on Windows.
7244 string. Added os.support_* collections as LBYL helpers. Removed many
7285 - Issue #15054: A bug in tokenize.tokenize that caused string literals
7324 non-string argument to SystemExit.
7500 in old-style string formatting.
7569 empty string ''. Initial Patch contributed by Arve Knudsen.
7600 - Issue #14777: tkinter may return undecoded UTF-8 bytes as a string when
7676 - Issue #14958: Change IDLE systax highlighting to recognize all string and
7788 any of the dtoa.c string <-> float conversion functions, on MSVC builds of
7836 - Issue #14664: It is now possible to use @unittest.skip{If,Unless} on a
7839 - Issue #4892: multiprocessing Connections can now be transferred over
7845 - Issue #14638: pydoc now treats non-string __name__ values as if they
7901 with "<" and ends with ">" instead of special-casing "<string>" and
7987 - Issue #14378: Fix compiling ast.ImportFrom nodes with a "__future__" string as
8047 - Issue #12757: Fix the skipping of doctests when python is run with -OO so
8200 - Issue #8315: (partial fix) python -m unittest test.test_email now works.
8427 - PEP 393: flexible string representation. Thanks to Torsten Becker for the
8486 format string that contains positional fields. Initial patch by
8626 Py_DivisionWarningFlag left over from Python 2.
8644 - Issue #9856: Change object.__format__ with a non-empty format string
8658 - Issue #8923: When a string is encoded to UTF-8 in strict mode, the result is
8664 the format string in the 3 steps, fix crashes on invalid format strings.
8708 string. Patch by Guilherme Gonçalves.
8738 - Issue #13961: Move importlib over to using os.replace() for atomic renaming.
8778 Apple has removed gcc-4.2, the version used to build python.org
8785 (Note, the python.org 32-bit-only Pythons use gcc-4.0 and the 10.4u
8983 sys.modules while it is iterating over it.
9066 string, instead of a Unicode string.
9131 - Issue #12448: smtplib now flushes stdout while running ``python -m smtplib``
9164 - Issue #7367: Fix pkgutil.walk_paths to skip directories whose
9219 now respect a --skip-build option given to bdist. The packaging commands
9244 - Issue #11657: Fix sending file descriptors over 255 over a multiprocessing
9547 left over from the Mercurial transition
9596 correctly references to "bogus variable" (e.g. "prefix=$/opt/python").
9894 - Issue #11591: Prevent "import site" from modifying sys.path when python
9900 string available.
9923 class which helps in closing of sockets after connection is over. Patch
10008 - Issue #8513: On UNIX, subprocess supports bytes command string.
10151 - IDLE can be launched as python -m idlelib
10212 - Issue #13628: python-gdb.py is now able to retrieve more frames in the Python
10232 when given a Unicode string has been fixed.
10270 a string.
10409 - Issue #12407: Explicitly skip test_capi.EmbeddingTest under Windows.
10465 - Issue #11719: Fix message about unexpected test_msilib skip on non-Windows
10487 - Issue #11505: improves test coverage of string.py, increases granularity of
10488 string.Formatter tests. Initial patch by Alicia Arlen.
10495 - Issue #11505: improves test coverage of string.py. Patch by Alicia
10532 - Issue #11246: Fix PyUnicode_FromFormat("%V") to decode the byte string from
10565 more helpful error message when opened with an invalid mode string.
10700 and string input fails early if non-ASCII characters are used, where
10895 compilation (if the input is a string).
10985 an attempt is made to use a string to specify the archive password.
11048 - Issue #11910: Fix test_heapq to skip the C tests when _heapq is missing.
11094 - Issue #9857: It is now possible to skip a test in a setUp, tearDown or clean
11127 - Issue #10695: passing the port as a string value to telnetlib no longer
11168 or ``python -m test`` should be used instead.
11212 method of float, complex, and Decimal. This allows more precise control over
11253 - Issue #10620: `python -m unittest` can accept file paths instead of module
11366 - Issue #10470: 'python -m unittest' will now run test discovery by default,
11447 which transforms non-ASCII decimal digits in a Unicode string to their ASCII
11468 - `python -m test` can be used to run the test suite as well as `python -m
11542 - Issue #9418: Moved private string methods ``_formatter_parser`` and
11550 - Issue #12943: python -m tokenize support has been added to tokenize.
11592 - Issue #1926: Add support for NNTP over SSL on port 563, as well as STARTTLS.
11663 - Issue #5729: json.dumps() now supports using a string such as '\t' for
11744 switch to python-config for command line access.
11810 - Issue #5355: Provide mappings from Expat error numbers to string descriptions
11919 with a non-empty format string. This is an effort to future-proof user
11922 supplied a format string. This will be changed to a DeprecationWaring in
11934 non-ASCII byte in the format string.
12052 - Issue #1686: Fix string.Template when overriding the pattern attribute.
12135 * Update the seed() method to use all of the bits in a string instead of just
12234 - Issue #9806: python-config now has an ``--extension-suffix`` option that
12300 as a unicode object, instead of a byte string. Function needed to support
12346 time.localtime. The string produced by these functions is longer
12471 - Fix functools.total_ordering() to skip methods inherited from object.
12496 compiler flag values over defining its own.
12499 formatted code information in a string rather than displaying on screen.
12546 ``encoding="unicode"`` to generate a Unicode string.
12710 formats if the string contains a null byte/character. Write unit tests for
12711 string formats.
12792 - Issue #8419: Prevent the dict constructor from accepting non-string keyword
12800 unicode string (eg. backslashreplace).
12887 NULL. The macro now returns a statically allocated empty string instead.
12924 - Issue #6834: replace the implementation for the 'python' and 'pythonw'
12928 python`` will start a universal binary version of python in PPC mode (unlike
12948 - Issue #7298: Fixes for range and reversed(range(...)). Iteration over
12960 - Remove length limitation when constructing a complex number from a string.
12972 removed in 3.3. See <http://bugs.python.org/issue8606>.
13008 - Issue #6713: Improve performance of integer -> string conversions.
13037 'surrogateescape' error handler, a string which contains unpaired surrogates.
13056 on MacOS X. That is, "python setup.py install --user" will install into
13064 `va_copy`, but available on all python platforms.
13085 - Make PyUnicode_CompareWithASCIIString return not equal if the Python string
13117 ``const char *`` as the string is stored beyond the call.
13174 string.Template class.
13186 - Issue #9378: python -m pickle <pickle file> will now load and display the
13193 - Issue #9384: ``python -m tkinter`` will now display a simple demo applet.
13212 - Issue #7989: Added pure python implementation of the `datetime` module. The C
13215 on the original python prototype for the datetime module by Tim Peters with
13251 iteration over 'locals()' in Context.__init__.
13263 - Issue #9094: python -m pickletools will now disassemble pickle files listed in
13264 the command line arguments. See output of python -m pickletools -h for more
13271 ensure that the input string length is a multiple of the frame size.
13425 - Issue #8514: Add os.fsencode() function (Unix only): encode a string to bytes
13517 string "python" as the *ident*. openlog() arguments are all optional and
13689 - Issue #7774: Set sys.executable to an empty string if argv[0] has been set to
13693 - Issue #7880: Fix sysconfig when the python executable is a symbolic link.
13695 - Issue #6509: fix re.sub to work properly when the pattern, the string, and the
13846 Manifest file in text mode so string patterns can be used in regular
14069 importlib.__import__ is not a string (was raising an AttributeError before).
14128 - Issue #6415: Fixed warnings.warn segfault on bad formatted string.
14131 differently than it did with python 2.x.
14143 - The deprecated function string.maketrans has been removed.
14189 - Issue #5180: Fixed a bug that prevented loading 2.x pickles in 3.x python when
14212 directive. When the ``%z`` directive is present in the format string, an
14228 - Issue #3129: Trailing digits in struct format string are no longer ignored.
14388 - Issue #7541: When using ``python-config`` with a framework install the
14391 - python-config now supports multiple options on the same command line.
14421 - Update python manual page (options -B, -O0, -s, environment variables
14484 - Issue #6292: for the moment at least, the test suite runs cleanly if python is
14630 expression string pattern was trying to match against a bytes returned by
14652 - Issue #3613: base64.{encode,decode}string are now called
14808 - Issue #3585: Add pkg-config support. It creates a python-2.7.pc file
14865 floats with absolute value over 1e50. Also remove length
14913 finite float x, repr(x) now outputs a string based on the shortest
14927 secondary consequence, all string-to-float and float-to-string
14936 - The string.maketrans() function is deprecated; there is a new static method
14938 the types string.maketrans() is supposed to work with, and mirrors the
14972 - Issue #5142: Add the ability to skip modules while stepping to pdb.
15002 string is already in normalized form, by performing a quick check beforehand.
15021 - Issue #5812: Fraction('1e6') is valid: more generally, any string
15062 can be adjusted to use it over time.
15224 - Issue #5249: time.strftime returned malformed string when format string
15260 from a string.
15293 http://mail.python.org/pipermail/python-dev/2008-June/080579.html.
15350 nl_langinfo is not the empty string. This was causing silent build
15549 - Issue #5193: Guarantee that tkinter.Text.search returns a string.
15611 - Issue #5203: Fixed ctypes segfaults when passing a unicode string to a
15747 - Issue #4867: Fixed a crash in ctypes when passing a string to a
15785 - Issue #3767: Convert Tk object to string in tkColorChooser.
15903 - Link the shared python library with $(MODLIBS).
15936 NUL: Bogus TypeError detail string.
15994 skip the tests if DISPLAY is defined but can't be used.
16069 - Issue #3799: Document that dbm.gnu and dbm.ndbm will accept string arguments
16121 - Issue #4283: Fix a left-over "iteritems" call in distutils.
16147 of a string as required by PEP 302.
16160 - Issue #3626: On cygwin, starting python with a non-existent script name
16263 - Issue #3813: could not lanch python.exe via symbolic link on cygwin.
16285 characters needed to represent the multi-byte character string.
16357 - Issue #3762: platform.architecture() fails if python is lanched via
16392 from the same python interpreter, some environment variables would grow
16404 - The _bytesio and _stringio modules are now compiled into the python binary.
16422 - Issue #3812: Failed to build python if configure --without-threads.
16463 as bytes string, please use PyUnicode_AsUTF8String() instead.
16467 reallocations of the result string (this also affects str.join()).
16484 (be it as pattern, search string or replacement string) raises a TypeError.
16494 There are also new APIs to skip the encode/decode steps.
16548 "narrow Unicode" builds, the result is a string of 2 code units, forming a
16642 code now allows any unicode string and returns a utf-8 encoded
16860 fullinstall" to force Python 3.0 to be installed as "python".
17089 value. The struct module returns str8 for all string-related
17091 apparent thanks to string comparisons always being False.
17342 - Removed functions in the string module that are also string methods;
17343 Remove string.{letters, lowercase, uppercase}.
17406 compared equal or unequal to a string and a UnicodeDecodeError
17418 - Fix segfault when doing string formatting on subclasses of long.
17442 - Bug #1191458: tracing over for loops now produces a line event
17447 - Bug #1333982: string/number constants were inappropriately stored
17463 to be maintained manually as static string literal.
17571 - Bug #1515471: string.replace() accepts character buffers again.
17661 - Patch #1515343: Fix printing of deprecated string exceptions with a
17681 get_param() used to return a 3-tuple of (None, None, string) whereas now it
17682 will just return the string (since non-encoded continuations don't have
17718 exactly one element enabled again. This allows iterating over these
17821 - string.Template() now correctly handles tuple-values. Previously,
17945 (such as iterating over an integer) have been improved and now include the
17962 - The string and unicode methods startswith() and endswith() now accept
17991 - Bug #1334662: ``int(string, base)`` could deliver a wrong answer
17992 when ``base`` was not 2, 4, 8, 10, 16 or 32, and ``string`` represented
18090 Fixes SF python patch/bug #1408584.
18095 database calls that would previously deadlock. [SF python bug #775414]
18254 to unicode when it didn't make sense. 'u#' now requires a unicode string.
18376 - Patch #1161914: Add a python-config script.
18421 line with the implementation and/or python-dev discussions.
18454 - Bug #1115379: Compiling a Unicode string with an encoding declaration
18487 Raising a string exception now raises a DeprecationWarning.
18496 to "error" is triggered) when raising a warning for raising string
18534 - Patch #1400181, fix unicode string formatting to not use the locale.
18535 This is how string objects work. u'%f' could use , instead of .
18574 new Unicode translate string feature in the built-in charmap
18636 - SF bug #1185883: Python's small-object memory allocator took over
18654 http://mail.python.org/pipermail/python-dev/2005-June/054258.html
18731 statement occurs after anything other than a doc string.
18808 - Bug #1400822, _curses over{lay,write} doesn't work when passing 6 ints.
18925 create datetime object using a string and format.
19074 In <http://mail.python.org/pipermail/python-dev/2005-December/058850.html>
19096 is an error in the format string.
19109 - Patch #1166948: locale.py: Prefer LC_ALL, LC_CTYPE and LANG over LANGUAGE
19124 - Bug #1163178: Make IDNA return an empty string when the input is empty.
19232 - Patch #1107973: Allow iterating over the lines of a tarfile.ExFileObject.
19282 C-coded dialect type, rather than references to python objects.
19365 from the input stream, so that the output is a byte string in the correct
19366 encoding instead of a unicode string.
19381 called as a script (e.g. via ``python -mcalendar``). Localized month and
19391 - Patch #1432345: Make python compile on DragonFly.
19395 - Patch #1428494: Prefer linking against ncursesw over ncurses library.
19405 value of LINKCC if python was built with GCC 4.0.
19456 - Patch #1313939: PyUnicode_DecodeCharmap() accepts a unicode string as the
19457 mapping argument now. This string is used as a mapping table. Byte values
19458 greater than the length of the string and 0xFFFE are treated as undefined
19517 - Created Misc/Vim/vim_syntax.py to auto-generate a python.vim file in that
19531 wiggle over by a pixel.
19615 says "Python 2.1.1" all over it, wondering whether it applies only
19752 - rfc822 Messages now support iterating over the headers.
19799 - SF bug #997050: Document, test, & check for non-string values in
19800 ConfigParser. Moved the new string-only restriction added in
19803 conditions under which non-string values work.
19912 - Subclasses of string can no longer be interned. The semantics of
19914 example -- and had bugs. Explicitly interning a subclass of string
19916 to intern a string subclass will have no effect.
19962 - PEP 292 classes Template and SafeTemplate are added to the string module.
20086 - Boosted the stack reservation for python.exe and pythonw.exe from
20110 - Patch #980695: Implements efficient string concatenation for statements
20149 - Allow string and unicode return types from .encode()/.decode()
20150 methods on string and unicode objects. Added unicode.decode()
20169 - Added a workaround for proper string operations in BSDs. str.split
20268 - bug #679953: zipfile.py should now work for files over 2 GB. The packed data
20277 string methods of the same name).
20303 - Add expansion of default values in help text: the string
20304 "%default" in an option's help string is expanded to str() of
20322 you want translations (.po files), they're not included with Python
20424 - Set file.name to the object passed to open (instead of a new string)
20457 - Changed the internal list over-allocation scheme. For larger lists,
20524 on, all method attributes will have precedence over function
20553 over a sequence.
20581 - complex(obj) could leak a little memory if obj wasn't a string or
20595 same as split() except that it scans the string from the end
20727 - Fixed #853061: allow BZ2Compressor.compress() to receive an empty string
20796 for a string or unicode object in sre.compile() when a different
20857 a string).
20872 using "a long string".encode('bz2')
20920 base directory defaults to http://www.python.org/doc/current/lib/ but can
21194 skip over functions with private names (as indicated by the underscore
21310 specify the CFBundleIdentifier and using the --python option to set
21329 string value in Python, and cause the interpreter to enter the
21346 invariants by using a sequence of equality comparisons over the whole
21639 http://mail.python.org/pipermail/python-dev/2003-April/034338.html
21681 - "%c" % u"a" now returns a unicode string instead of raising a
21689 for converting between string and packed representation of IP
21793 report <http://www.python.org/sf/693121>.
21894 treated as being relative to the end of the input string. Positions
21898 turned into an absolute pathname, unless it is the empty string.
21901 - Finally fixed the bug in compile() and exec where a string ending
21948 - long(string, base) takes time linear in len(string) when base is a power
21949 of 2 now. It used to take time quadratic in len(string).
22028 microsecond <http://www.python.org/sf/661086>. This repairs an
22060 to give complete control over how a UTC time is to be converted to
22083 also SF bug report <http://www.python.org/sf/660872>.
22134 - The distutils "register" command now uses http://www.python.org/pypi
22142 (see <http://www.python.org/sf/680789>).
22145 <http://www.python.org/sf/680789>).
22212 ./python Lib/test/regrtest.py -u audio test_ossaudiodev
22363 types.StringTypes, e.g. to test whether something is "a string":
22455 - Conversions from ints to string that show negative values as
22457 this affects the functions hex() and oct(), and the string
22502 - Previously, "str1 in str2" required str1 to be a string of length 1.
22503 This restriction has been relaxed to allow str1 to be a string of
22530 does not. See <http://www.python.org/sf/587076> for full details.
22554 a string. Formerly, strings would be returned most of the time,
22561 - Fixed string.startswith and string.endswith built-in methods
22591 string to the left with zeros. For example,
22677 favors practical commercial applications over calendar esoterica. See
22759 when running the expression r'(a)(b)?b' over 'ab', lastindex must be
22836 - gzip.py now handles files exceeding 2GB. Files over 4GB also work
23026 - distutils bdist commands now offer a --skip-build option.
23156 - PyNumber_Check() now returns true for string and unicode objects.
23162 - The string object's layout has changed: the pointer member
23171 making it a char saves a few bytes per string object on average, in
23257 improvement over the previous Berkeley DB 1.85, which had many
23428 instead of an empty string (also fixes the email.Utils module).
23483 http://www.python.org/2.2/descrintro.html
23528 educational environments with control over the libraries in use.
23534 - complex() now only allows the first argument to be a string
23535 argument, and raises TypeError if either the second arg is a string
23536 or if the second arg is specified when the first is a string.
23559 - types.StringTypes is a tuple containing the defined string types;
23584 directory an extension is used, but not in the installed python.
23615 - Changed logic for finding python home in Mac OS X framework Pythons.
23617 the shared library. The latter is used only for locating the python
23837 iterate over the singleton tuple ('abc',), yielding ['abcd', 'abce',
23856 require an 8-bit string or character buffer argument.
24054 webmaster@python.org; if there are still problems, please open a bug
24120 on the object if the object is not a string or buffer. This
24121 makes unicode() behave like str() when applied to non-string/buffer
24151 called for each iteration until it returns an empty string).
24311 explanation, see http://www.python.org/2.2/descrintro.html#cooperation
24317 See http://www.python.org/2.2/descrintro.html#property
24408 These can be used safely to construct string objects from a
24409 sprintf-style format string (similar to the format string supported
24458 point for more mac-like functionality, join pythonmac-sig@python.org
24493 <http://python.sf.net/peps/pep-0238.html>
24498 details: <http://python.sf.net/peps/pep-0264.html>.
24591 through http://www.python.org/2.2/. The purpose of releasing this
24610 only remove BOM characters at the start of the string and then
24620 were auto-magically converted to string using the default encoding).
24634 |uu | string | string | UU codec (e.g. for email) |
24636 |base64 | string | string | base64 codec |
24638 |quopri | string | string | quoted-printable codec |
24640 |zlib | string | string | zlib compression |
24642 |hex | string | string | 2-byte hex codec |
24644 |rot-13 | string | Unicode | ROT-13 Unicode charmap codec|
24655 string objects pre-encoded using the default file system encoding for
24680 machine precision (assuming the platform C float<->string I/O conversion
24714 Iterating (i.e. a for loop) over a dictionary generates its keys.
24715 Iterating over a file generates its lines.
24754 were added to the string module. These a locale-independent
24776 that are still imported into string.py).
25023 - An updated python-mode.el version 4.1 which integrates Ken
25233 http://python.sourceforge.net/peps/pep-0235.html
25316 - repr(string) is easier to read, now using hex escapes instead of octal,
25471 (Python uses regular ints for sequence and string indices; fixing
25486 way to iterate over all lines in a file:
25536 import imp,sys,string
25537 magic = string.join(["\\x%.2x" % ord(c) for c in imp.get_magic()],"")
25602 absolutely fastest way to iterate over all lines in an open
25633 higher-level mechanisms such as string interpolation.
25699 http://www.amk.ca/python/2.0/.
25807 - A bug in Unicode string interpolation was fixed that occasionally
25857 programs with very long string literals.
25940 - Multiplication on string and Unicode now does proper bounds
25942 string is too long."
26012 a non-string repr where a string repr was expected. This behavior
26092 internal data buffer and size of a string object -- or the default
26112 pointer to the default encoded string data instead of to the raw
26242 The PEPs are available at http://python.sourceforge.net/peps/.
26264 if A is a number or a string, A += B has the same effect as A = A+B
26465 over which day of the week is the first day, returning strings instead
26572 the buffer needed to hold the formatted result string. This change
26627 strings: the string.encode() (which is also present on 8-bit strings
26632 http://pseudo.grad.sccs.chukyo-u.ac.jp/~kajiyama/python/
26690 http://www.amk.ca/python/2.0/ .
26696 We've added a new fundamental datatype, the Unicode string, a new
26699 http://starship.python.net/crew/lemburg/unicode-proposal.txt.
26702 addition of string methods and (yet another) new regular expression
26706 importing the string module and saying string.lower(s) etc. One
26707 peculiarity is that the equivalent of string.join(sequence,
26709 the effect of string.join(sequence); to make this more readable, try
26747 is a string. This makes string.atoi() and string.atol() obsolete.
26748 (string.atof() was already obsolete).
26776 UserString - base class for deriving from the string type.
26826 string - most of this module is deprecated now that strings have
26828 advantage of the new string methods to provide transparent support for
26880 strop. (No longer needed by the string module.)
26920 list containing non-string objects would crash, and there were
26927 converted to an 8-bit string.
26929 - Unicode string comparisons is no longer aware of UTF-16
27089 unsupported format string. (I guess this is because the logic for
27144 Add '+' to string version number to indicate we're beyond b2 now.
27178 empty string (""). The patch fixes the test in the sendmail() method
27179 so that helo_resp is tested against None; if it has the empty string
27450 Add tests for float() and complex() with string args (Nick/Stephanie
27457 is not an empty string, this means that you have arrived at the
27464 Patch by Nick and Stephanie Lockwood to implement complex() with a string
27522 Add $(EXE) to various occurrences of python so it will work on Cygwin
27730 Under Windows, python freeze.py -o hello hello.py
27764 Don't crash when sys.path contains an empty string.
27767 - Don't crash in the case where a superclass is a string instead of a
27909 string-based exceptions are used) reflect the real class hierarchy,
27951 2. Add $(EXE) to various occurrences of python so it will work on
27966 empty format string, or when the format string is a single %Z and the
28079 attribute (i.e., the file which it was loaded), or the string
28085 - New info string sys.hexversion, which is an integer encoding the
28200 - Added strop.expandtabs() so string.expandtabs() is now much faster.
28219 - Latest version of Misc/python-mode.el included.
28264 used for parser input coming from a string, too.
28397 single string, this situation is treated separately. Also added
28436 modifies its argument string (bad function!), so we make a temporary
28445 - New, improved version of Barry Warsaw's Misc/python-mode.el (editing
28505 again -- this solves the conflict with curses over the 'clear' entry
28536 - New version of python-mode.el for Emacs.
28658 - smtplib.py: change sendmail() method to accept a single string or a
28693 (formerly it returned a string, which wasn't very convenient).
28780 - The code string of code objects may now be anything that supports the
28794 (string.pyc or string.pyo) is also accepted.
28796 - When following symbolic links to the python executable, use a loop
28803 - New and improved Misc/python-mode.el (Python mode for Emacs).
28832 list objects (try [].append.__doc__). A doc string on a type will now
28838 release cycle though; see http://www.python.org/doc/.)
28867 - Better checks for invalid input to int(), long(), string.atoi(),
28868 string.atol(). (Formerly, a sign without digits would be accepted as
28951 - In the string and strop modules, in the replace() function, treat an
28954 - Some speedups to re.py, especially the string substitution and split
29056 string from environ['QUERY_STRING'] or sys.argv[1] -- ignore an
29114 - Allow binding of Tcl commands (given as a string).
29346 worth in spaces. Use "python -t" or "python -v" to enable this
29347 option. Use "python -tt" to turn the warnings into errors. (See also
29361 - There's a new version of Misc/python-mode.el (the Emacs mode for
29400 tripped over Make on some platforms.
29402 - Changes for AIX: install the python.exp file; properly use
29424 find("x","",2) returns -1, matching the implementation in string.py.
29477 replacement string has changed.
29529 a line begins with the string "From " but is definitely not the start
29686 - Added doc strings to string.py, stropmodule.c, structmodule.c,
29710 version released to the string-sig (Dec. 22).
29737 - Fixed a bug in the new format string error checking in getargs.c.
29759 the version string had a different format.
29791 - New command line option "-x" to skip the first line of the script;
29806 EOF. Also, both python.exe and pythonw.exe now have a pretty icon
29810 http://www.python.org/ftp/emacs/pmdetails.html.
29822 - Fixed handling of maxsplit in string.splitfields().
29898 end of the format string.
29914 - In string.atof(), don't fail when the "re" module is unavailable.
29954 Misc/python-mode.el. There are too many new features to list here.
29955 See http://www.python.org/ftp/emacs/pmdetails.html for more info.
29957 - New module fileinput makes iterating over the lines of a list of
29977 shorter names still work, and where there's ambiguity, pack wins over
29978 place wins over grid. Also, the bind_class method now returns its
30071 - New version of tokenize.py (by Ka-Ping Yee) recognizes raw string
30097 - In the string module, add an optional 4th argument to count(),
30150 http://grail.cnri.reston.va.us/python/essays/stdexceptions.html for
30181 new string exception.
30324 http://grail.cnri.reston.va.us/python/essays/packages.html
30337 inside the lib/python1.5/ directory, site-python in the lib/
30340 http://grail.cnri.reston.va.us/python/essays/packages.html
30358 error code to a string.
30364 $exec_prefix/lib/python$VERSION/site-packages/.
30407 Also, the command argument can now be either a string (passed to the
30430 It's very cool to do "import string" type "string.", hit the
30432 the string module!
30468 inst.__dict__.update(value) instead of a for loop with setattr() over
30488 - The % operator on string objects now allows arbitrary nested parens
30605 - A new version of python-mode.el for Emacs has been included. Also,
30617 - It is now recommended to use ``#!/usr/bin/env python'' instead of
30618 ``#!/usr/local/bin/python'' at the start of executable scripts, except
30620 is more portable than that of /usr/local/bin/python -- scripts almost
30623 the python executable often doesn't live in the HTTP server's default
30640 repeated lookups of the same C string were removed; these were a
30660 .pyo files, and there should be more control over optimization;
30674 Tools/scripts). See the entry on string interning below.
30727 - There's new string literal syntax for "raw strings". Prefixing a string
30729 string; for example, r'\n' is a two-character string consisting of a
30730 backslash followed by the letter n. This combines with all forms of string
30733 backslash does not terminate the string, but the backslash is still
30734 included in the string; for example, r'\'' is a two-character string
30795 whenever formerly a string was required for a write operation; mutable
30802 string object is the same object as the key in the dictionary, not
30803 just a string with the same value. This is done by having a pool of
30806 that returns the interned version of a string. Interned strings are
30821 string argument and then do the same thing as string.atoi(),
30822 string.atol(), and string.atof(). No second 'base' argument is
30823 allowed, and complex() does not take a string (nobody cared enough).
30960 exception is raises) is renamed -- its string value is now "os.error",
31129 - The python debugger (pdb.py, and its base class bdb.py) now support
31167 - The string.py module has a new function replace(str, old, new,
31172 (Remember, never import strop -- import string uses strop when
31175 - The string.join() function now accepts any sequence argument, not
31178 - The string.maketrans() requires its first two arguments to be
31213 version string (sys.version).
31235 over from one release to the next.
31428 - A bug in _tkinter.c has been fixed, where Split() with a string
31572 - Version 2.83 of Misc/python-mode.el for Emacs is included.
31611 instead of a code string.
31707 - When using GNU readline, set rl_readline_name to "python".
31765 - Improved ld_so_aix script and python.exp file (for AIX).
31824 formats a python exception using HTML. It also fixes a bug in the
31855 - A new version of python-mode.el for Emacs is provided. See
31856 http://www.python.org/ftp/emacs/pmdetails.html for details. The
31858 into python-mode.el.
31976 - string.atoi c.s. now raise an exception for an empty input string.
31993 string object instead of a C string pointer.
31995 - New operations in string module: lstrip(s) and rstrip(s) strip whitespace
32000 string.capwords() has an optional second argument specifying the
32003 - regsub.split() has the same addition as string.split(). regsub.splitx(s,
32020 Misc/gMakefile and new version of Misc/python-mode.el.
32069 - Optional third string argument to string.translate() specifies
32070 characters to delete. New function string.maketrans() creates a
32080 python pdb.py <script> <arg> ...
32116 everything, not just the python binary. Installation uses the install-sh
32239 - Added string.capwords(), string.capitalize() and string.translate().
32275 specifying 'f' as the second character or the mode string.
32284 arbitrary string (formerly it would only do soundex-based string
32372 string rather than reading an unlimited number of bytes. For the
32408 The "string.split()" and "string.splitfields()" functions are now the
32410 determines which operation is invoked); similar for "string.join()"
32411 and "string.joinfields()".
32473 - Changes to Misc/python-mode.el:
32478 - C-c C-v shows you the python-mode version
32479 - a basic python-font-lock-keywords has been added for Emacs 19
32505 - The hooks for implementing "safe-python" (better called "restricted
32530 consists of just a string literal, that string literal becomes the
32535 object's tp_doc field contains the doc string for the type, and the
32536 4th member of the methodlist structure contains the doc string for the
32580 string objects, but this will change in the future.
32777 - Sometimes the format operator (string%expr) would drop the last
32778 character of the format string
32782 - Bug when triple-quoted string ended in quote plus newline
32803 * A new kind of string literals, surrounded by triple quotes (""" or
32839 * Loops over sequences now don't ask for the sequence's length when
32856 convert it to a string using str().
32918 * The string module's expandvars() function is now documented and is
33001 functions of the standard string module: atoi(), atol() and atof().
33004 explicitly import strop to use the faster versions -- the string
33093 longer contains a "super-level" directory (above the python toplevel
33122 the interpreter which was previously spread over several files in the
33135 string objects will use double quotes if the string contains a single
33142 confusing. (As a consequence, os.exec and python.exec have been
33182 objects also behaves identical. The advantage of xrange() over
33232 __repr__(self), which should define an unambigous string
33266 python parser. Corresponding standard library modules token and symbol
33283 * Module strop (and hence standard library module string) has acquired
33319 * Module string now defines rindex() and rfind() in analogy of index()
33374 * There is a compile-time option to cache a string's hash function,
33376 bytes per string it is disabled by default.
33398 * Core dump on a format string ending in '%', e.g. in the expression
33494 an old and a new interpreter, since they will start to "fight" over
33513 * The python usage message is now much more informative.
33548 python-mode.el in the misc directory which knows about this as well.
33625 * The % operator with a string left argument implements formatting
33643 * str(x) returns a string version of its argument. If the argument is
33644 a string it is returned unchanged, otherwise it returns `x`.
33662 * compile() compiles a string to a Python code object.
33673 * A new function string.find() is added with similar semantics to
33674 string.index(); however when it does not find the given substring it
33675 returns -1 instead of raising string.index_error.
33702 * Module strop (the fast built-in version of standard module string)
33706 the string of characters that are considered whitespace as well as the
33749 all". Both are by normally equivalent to "make python".
33905 /usr/local/bin/python (as opposed to /usr/local/python). The script
33934 The new functions str() and repr() convert any object to a string.
33937 except if x is already a string -- then it returns x unchanged
33955 The string representation of a file object now includes an address:
33981 There's a new gl function 'gversion() which returns a version string.
33991 Most functions in module string are now much faster: they're actually
33993 "strop" but you should still import "string" since strop doesn't
33994 provide all the interfaces defined in string (and strop may be renamed
33995 to string when it is complete in a future release).
33997 string.index() now accepts an optional third argument giving an index
34002 The definition of what string.splitfields(anything, '') should return
34020 Module strop implements C versions of many functions from string (see
34058 awk functions of the same name: sub() and gsub() do string
34059 substitution, split() splits a string using a regular expression to
34122 stdwin/python.py demo is much improved!
34242 string: atoi() no longer mistakes leading zero for octal number
34346 Incorporated Tim Peters' changes to python-mode.el, it's now version
34349 A python/Emacs bridge (provided by Terrence M. Brannon) lets a Python
34359 values according to a "format" string a la getargs()
34389 - Emacs python-mode.el (was python.el) vastly improved (thanks, Tim!)
34403 - New function string.expandtabs() expands tabs in a string
34429 (note subtle incompatibility with "python -c command -- -options"!)
34458 - new exception string values (NameError = 'NameError' etc.)
34460 - for sequences (string/tuple/list), x[-i] is now equivalent to x[len(x)-i]
34534 IndexError invalid string, tuple or list index RuntimeError
34541 The string value of each exception is now its name -- this makes it
34646 - string sys.version shows current version (also printed on interactive entry)
34655 - new builtins hex(x), oct(x) return hex/octal string from (long) integer.
34779 - Module string:
34793 - Added a windowing interface to the Python interpreter: python (most
34802 - An Emacs Lisp file "python.el" is provided to facilitate editing