Skip to content

utf8 encode basic auth username/password - #268

Closed
graingert wants to merge 4 commits into
twisted:masterfrom
graingert:patch-2
Closed

graingert wants to merge 4 commits into
twisted:masterfrom
graingert:patch-2

Conversation

@twm twm left a comment •

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @graingert, thank you for this! However I don't think it's complete enough to merge yet:

  1. Please add a test that verifies unicode text is encoded as UTF-8.
  2. Since this adds support for bytes username and password, please add a test of that too.
  3. Please update the documentation to reflect these changes. Specifically, mention the supported types in the docstring of treq.request() (in src/treq/api.py), and update the reference to RFC 2617 in the docs to RFC 7617.

Thanks again!

@twm

twm commented Apr 18, 2020

Copy link
Copy Markdown
Member

Hi @graingert, gentle poke — do you plan to follow up here?

@graingert

Copy link
Copy Markdown
Member Author

@twm sorry I don't have time to finish this

twm added a commit to twm/treq that referenced this pull request Dec 26, 2020
Also accept bytes to allow user control over encoding.

Closes twisted#268.
twm added a commit to twm/treq that referenced this pull request Dec 26, 2020
Also accept bytes to allow user control over encoding.

Closes twisted#268.
@twm twm mentioned this pull request Dec 26, 2020
@twm twm added the abandoned This PR has code, but the author doesn't have time to address feedback. Newcomers, pick these up! label Dec 26, 2020
@twm twm closed this in #315 Dec 28, 2020
@graingert

Copy link
Copy Markdown
Member Author

thanks @twm !

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

abandoned This PR has code, but the author doesn't have time to address feedback. Newcomers, pick these up!

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants