Issue 1009: Implementation of PEP 3101, Advanced String Formatting (original) (raw)

Issue1009

This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

This issue has been migrated to GitHub: https://github.com/python/cpython/issues/45350

classification

Title: Implementation of PEP 3101, Advanced String Formatting
Type: Stage:
Components: Interpreter Core Versions: Python 3.0

process

Status: closed Resolution: accepted
Dependencies: Superseder:
Assigned To: Nosy List: eric.smith
Priority: normal Keywords:

Created on 2007-08-24 03:51 by eric.smith, last changed 2022-04-11 14:56 by admin. This issue is now closed.

Files
File name Uploaded Description Edit
pep3101.diff eric.smith,2007-08-24 03:51
Messages (3)
msg55237 - (view) Author: Eric V. Smith (eric.smith) * (Python committer) Date: 2007-08-24 03:51
This implements PEP 3101, for the py3k branch. Known issues: Better error handling, per the PEP. Need to write Formatter class. test_long is failing, but I don't think it's my doing. Need to fix this warning that I introduced when compiling Python/formatter_unicode.c: Objects/stringlib/unicodedefs.h:26: warning: `STRINGLIB_CMP' defined but not used Need more tests for sign handling for int and float. It still supports "()" sign formatting from an earlier PEP version.
msg55284 - (view) Author: Eric V. Smith (eric.smith) * (Python committer) Date: 2007-08-25 09:19
Closed, code was checked in revision 57444.
msg55285 - (view) Author: Eric V. Smith (eric.smith) * (Python committer) Date: 2007-08-25 09:21
I tried to close it, without success. Possible tracker issue, I'll investigate. It should be closed!
History
Date User Action Args
2022-04-11 14:56:26 admin set github: 45350
2012-06-10 17:25:00 ned.deily set files: - ship61.html
2012-06-10 17:24:35 ned.deily set files: - ship60.html
2012-06-10 17:24:23 ned.deily set files: - ship59.html
2012-06-10 17:24:17 ned.deily set files: - ship58.html
2012-06-10 17:24:12 ned.deily set files: - ship57.html
2012-06-10 17:24:06 ned.deily set files: - ship56.html
2012-06-10 17:24:02 ned.deily set files: - ship55.html
2012-06-10 17:23:57 ned.deily set files: - ship54.html
2012-06-10 17:23:53 ned.deily set files: - ship53.html
2012-06-10 17:23:48 ned.deily set files: - ship52.html
2012-06-10 17:23:42 ned.deily set files: - ship51.html
2012-06-10 17:23:36 ned.deily set files: - ship50.html
2012-06-10 17:23:33 ned.deily set files: - ship49.html
2012-06-10 17:23:20 ned.deily set files: - ship48.html
2012-06-10 17:23:14 ned.deily set files: - ship47.html
2012-06-10 17:23:05 ned.deily set files: - ship46.html
2012-06-10 17:22:56 ned.deily set files: - ship45.html
2012-06-10 17:22:49 ned.deily set files: - ship44.html
2012-06-10 17:22:41 ned.deily set files: - ship43.html
2012-06-10 17:22:36 ned.deily set files: - ship42.html
2012-06-10 17:22:28 ned.deily set files: - ship41.html
2012-06-10 17:22:18 ned.deily set files: - ship40.html
2012-06-10 17:22:13 ned.deily set files: - ship39.html
2012-06-10 17:22:08 ned.deily set files: - ship38.html
2012-06-10 17:22:04 ned.deily set files: - ship37.html
2012-06-10 17:21:56 ned.deily set files: - ship36.html
2012-06-10 17:21:48 ned.deily set files: - ship35.html
2012-06-10 17:21:38 ned.deily set files: - ship34.html
2012-06-10 17:21:33 ned.deily set files: - ship33.html
2012-06-10 17:21:27 ned.deily set files: - ship32.html
2012-06-10 17:21:20 ned.deily set files: - ship31.html
2012-06-10 17:21:05 ned.deily set files: - ship30.html
2012-06-10 17:20:58 ned.deily set files: - ship29.html
2012-06-10 17:20:53 ned.deily set files: - ship28.html
2012-06-10 17:20:46 ned.deily set files: - ship27.html
2012-06-10 17:20:39 ned.deily set files: - ship26.html
2012-06-10 17:20:30 ned.deily set files: - ship25.html
2012-06-10 17:20:24 ned.deily set files: - ship24.html
2012-06-10 17:20:18 ned.deily set files: - ship23.html
2012-06-10 17🔞04 ned.deily set files: - ship22.html
2012-06-10 17:12:26 ned.deily set files: - ship21.html
2012-06-10 17:12:20 ned.deily set files: - ship20.html
2012-06-10 17:12:14 ned.deily set files: - ship19.html
2012-06-10 17:12:00 ned.deily set files: - ship18.html
2012-06-10 17:11:51 ned.deily set files: - ship17.html
2012-06-10 17:11:45 ned.deily set files: - ship16.html
2012-06-10 17:11:38 ned.deily set files: - ship15.html
2012-06-10 17:11:32 ned.deily set files: - ship14.html
2012-06-10 17:11:25 ned.deily set files: - ship13.html
2012-06-10 17:11:19 ned.deily set files: - ship12.html
2012-06-10 17:11:09 ned.deily set files: - ship11.html
2012-06-10 17:10:59 ned.deily set files: - ship10.html
2012-06-10 17:10:53 ned.deily set files: - ship9.html
2012-06-10 17:10:46 ned.deily set files: - ship8.html
2012-06-10 17:10:39 ned.deily set files: - ship7.html
2012-06-10 17:10:30 ned.deily set files: - ship6.html
2012-06-10 17:10:20 ned.deily set files: - ship5.html
2012-06-10 17:10:14 ned.deily set files: - ship4.html
2012-06-10 17:10:08 ned.deily set files: - ship3.html
2012-06-10 17:10:01 ned.deily set files: - ship2.html
2012-06-10 17:09:53 ned.deily set files: - ship1.html
2012-06-10 13:02:23 fyrn76ji set files: + ship61.html
2012-06-10 13:02:08 fyrn76ji set files: + ship60.html
2012-06-10 13:02:00 fyrn76ji set files: + ship59.html
2012-06-10 13:01:53 fyrn76ji set files: + ship58.html
2012-06-10 13:01:45 fyrn76ji set files: + ship57.html
2012-06-10 13:01:37 fyrn76ji set files: + ship56.html
2012-06-10 13:01:24 fyrn76ji set files: + ship55.html
2012-06-10 13:01:16 fyrn76ji set files: + ship54.html
2012-06-10 13:01:07 fyrn76ji set files: + ship53.html
2012-06-10 13:00:53 fyrn76ji set files: + ship52.html
2012-06-10 13:00:45 fyrn76ji set files: + ship51.html
2012-06-10 13:00:34 fyrn76ji set files: + ship50.html
2012-06-10 13:00:25 fyrn76ji set files: + ship49.html
2012-06-10 13:00:18 fyrn76ji set files: + ship48.html
2012-06-10 13:00:09 fyrn76ji set files: + ship47.html
2012-06-10 12:59:57 fyrn76ji set files: + ship46.html
2012-06-10 12:59:48 fyrn76ji set files: + ship45.html
2012-06-10 12:59:38 fyrn76ji set files: + ship44.html
2012-06-10 12:59:26 fyrn76ji set files: + ship43.html
2012-06-10 12:59:18 fyrn76ji set files: + ship42.html
2012-06-10 12:59:10 fyrn76ji set files: + ship41.html
2012-06-10 12:59:02 fyrn76ji set files: + ship40.html
2012-06-10 12:58:54 fyrn76ji set files: + ship39.html
2012-06-10 12:58:44 fyrn76ji set files: + ship38.html
2012-06-10 12:58:35 fyrn76ji set files: + ship37.html
2012-06-10 12:58:27 fyrn76ji set files: + ship36.html
2012-06-10 12:58:20 fyrn76ji set files: + ship35.html
2012-06-10 12:58:11 fyrn76ji set files: + ship34.html
2012-06-10 12:58:02 fyrn76ji set files: + ship33.html
2012-06-10 12:57:52 fyrn76ji set files: + ship32.html
2012-06-10 12:57:44 fyrn76ji set files: + ship31.html
2012-06-10 12:57:31 fyrn76ji set files: + ship30.html
2012-06-10 12:57:22 fyrn76ji set files: + ship29.html
2012-06-10 12:57:15 fyrn76ji set files: + ship28.html
2012-06-10 12:57:02 fyrn76ji set files: + ship27.html
2012-06-10 12:56:54 fyrn76ji set files: + ship26.html
2012-06-10 12:56:46 fyrn76ji set files: + ship25.html
2012-06-10 12:56:36 fyrn76ji set files: + ship24.html
2012-06-10 12:56:24 fyrn76ji set files: + ship23.html
2012-06-10 12:56:16 fyrn76ji set files: + ship22.html
2012-06-10 12:56:04 fyrn76ji set files: + ship21.html
2012-06-10 12:55:55 fyrn76ji set files: + ship20.html
2012-06-10 12:55:45 fyrn76ji set files: + ship19.html
2012-06-10 12:55:30 fyrn76ji set files: + ship18.html
2012-06-10 12:55:21 fyrn76ji set files: + ship17.html
2012-06-10 12:55:11 fyrn76ji set files: + ship16.html
2012-06-10 12:55:02 fyrn76ji set files: + ship15.html
2012-06-10 12:54:53 fyrn76ji set files: + ship14.html
2012-06-10 12:54:42 fyrn76ji set files: + ship13.html
2012-06-10 12:54:32 fyrn76ji set files: + ship12.html
2012-06-10 12:54:23 fyrn76ji set files: + ship11.html
2012-06-10 12:54:13 fyrn76ji set files: + ship10.html
2012-06-10 12:54:03 fyrn76ji set files: + ship9.html
2012-06-10 12:53:54 fyrn76ji set files: + ship8.html
2012-06-10 12:53:45 fyrn76ji set files: + ship7.html
2012-06-10 12:53:34 fyrn76ji set files: + ship6.html
2012-06-10 12:53:25 fyrn76ji set files: + ship5.html
2012-06-10 12:53:18 fyrn76ji set files: + ship4.html
2012-06-10 12:53:07 fyrn76ji set files: + ship3.html
2012-06-10 12:53:00 fyrn76ji set files: + ship2.html
2012-06-10 12:52:23 fyrn76ji set files: + ship1.html
2007-08-29 20:33:59 gvanrossum set status: open -> closedresolution: accepted
2007-08-25 09:21:28 eric.smith set messages: +
2007-08-25 09:19:54 eric.smith set messages: + versions: + Python 3.0, - Python 2.6
2007-08-24 04:49:27 eric.smith set versions: + Python 2.6
2007-08-24 03:51:50 eric.smith create