Browse Source

📝 Fix duplicated words in docstrings (#15116)

Fix "to to" and "that that" word duplications in security module docstrings,
and "be be" in test data string.

Co-authored-by: ahsan.sheraz <[email protected]>
Co-authored-by: Claude Opus 4.6 <[email protected]>
pull/15131/head
Ahsan Sheraz 3 months ago
committed by GitHub
parent
commit
31bbb38074
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 2
      fastapi/security/http.py
  2. 4
      fastapi/security/oauth2.py
  3. 2
      fastapi/security/open_id_connect_url.py
  4. 4
      tests/test_pydanticv2_dataclasses_uuid_stringified_annotations.py

2
fastapi/security/http.py

@ -321,7 +321,7 @@ class HTTPDigest(HTTPBase):
HTTP Digest authentication.
**Warning**: this is only a stub to connect the components with OpenAPI in FastAPI,
but it doesn't implement the full Digest scheme, you would need to to subclass it
but it doesn't implement the full Digest scheme, you would need to subclass it
and implement it in your code.
Ref: https://datatracker.ietf.org/doc/html/rfc7616

4
fastapi/security/oauth2.py

@ -53,7 +53,7 @@ class OAuth2PasswordRequestForm:
You could have custom internal logic to separate it by colon characters (`:`) or
similar, and get the two parts `items` and `read`. Many applications do that to
group and organize permissions, you could do it as well in your application, just
know that that it is application specific, it's not part of the specification.
know that it is application specific, it's not part of the specification.
"""
def __init__(
@ -207,7 +207,7 @@ class OAuth2PasswordRequestFormStrict(OAuth2PasswordRequestForm):
You could have custom internal logic to separate it by colon characters (`:`) or
similar, and get the two parts `items` and `read`. Many applications do that to
group and organize permissions, you could do it as well in your application, just
know that that it is application specific, it's not part of the specification.
know that it is application specific, it's not part of the specification.
grant_type: the OAuth2 spec says it is required and MUST be the fixed string "password".

2
fastapi/security/open_id_connect_url.py

@ -15,7 +15,7 @@ class OpenIdConnect(SecurityBase):
**Warning**: this is only a stub to connect the components with OpenAPI in FastAPI,
but it doesn't implement the full OpenIdConnect scheme, for example, it doesn't use
the OpenIDConnect URL. You would need to to subclass it and implement it in your
the OpenIDConnect URL. You would need to subclass it and implement it in your
code.
"""

4
tests/test_pydanticv2_dataclasses_uuid_stringified_annotations.py

@ -28,7 +28,7 @@ async def read_item():
"id": uuid.uuid4(),
"name": "Island In The Moon",
"price": 12.99,
"description": "A place to be be playin' and havin' fun",
"description": "A place to be playin' and havin' fun",
"tags": ["breater"],
}
@ -45,7 +45,7 @@ def test_annotations():
"name": "Island In The Moon",
"price": 12.99,
"tags": ["breater"],
"description": "A place to be be playin' and havin' fun",
"description": "A place to be playin' and havin' fun",
"tax": None,
}
)

Loading…
Cancel
Save