8000 gh-134082: modernize `string.Formatter` class docstring by picnixz · Pull Request #134125 · python/cpython · GitHub
[go: up one dir, main page]

Skip to content

gh-134082: modernize string. 8000 Formatter class docstring #134125

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
May 18, 2025
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 5 additions & 8 deletions Lib/string/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -191,16 +191,14 @@ def get_identifiers(self):


########################################################################
# the Formatter class
# see PEP 3101 for details and purpose of this class

# The hard parts are reused from the C implementation. They're exposed as "_"
# prefixed methods of str.

# The Formatter class (PEP 3101).
#
# The overall parser is implemented in _string.formatter_parser.
# The field name parser is implemented in _string.formatter_field_name_split
# The field name parser is implemented in _string.formatter_field_name_split.

class Formatter:
"""See PEP 3101 for details and purpose of this class."""

def format(self, format_string, /, *args, **kwargs):
return self.vformat(format_string, args, kwargs)

Expand Down Expand Up @@ -293,7 +291,6 @@ def parse(self, format_string):
Return an iterable that contains tuples of the form
(literal_text, field_name, format_spec, conversion).


*field_name* can be None, in which case there's no object
to format and output; otherwise, it is looked up and
formatted with *format_spec* and *conversion*.
Expand Down
Loading
0