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
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with
6 additions and
6 deletions
fastapi/security/http.py
fastapi/security/oauth2.py
fastapi/security/open_id_connect_url.py
tests/test_pydanticv2_dataclasses_uuid_stringified_annotations.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
@ -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 " .
@ -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 .
"""
@ -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 ,
}
)