Skip to content
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

Improve quoting options #2

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

goodside
Copy link

@goodside goodside commented Jun 17, 2019

This PR improves adds improved quoting options for CSVs:

  • -q or --quote_character for the API QuoteCharacter field
  • -Q or --quote_escape_character for the API QuoteEscapeCharacter field
  • -A or --allow_quoted_record_delimiter for the API AllowQuotedRecordDelimiter field (boolean)

Note there is a minor change in behavior between this PR and commit 728788a, which itself introduces a change to quoting defaults by setting QuoteCharacter to the empty string (with no option for configuration).

I'd expect when no options are given behavior should be consistent with the defaults of boto3 and the underlying S3 Select API. This PR accomplishes that, while allowing other options to be used with -q/-Q/-A.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant