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

Allow Table(None) #984

Open
wants to merge 1 commit into
base: major-release-4
Choose a base branch
from

Conversation

austinweisgrau
Copy link
Collaborator

This change allows Table(None) to work, equivalent to Table(). This is reasonable behavior and also simplifies the implementation to avoid the necessity of a sentinal as a default argument.

This may be a breaking change if code depends on Table(None) raising a ValueError.

@austinweisgrau austinweisgrau force-pushed the petl_init_change branch 3 times, most recently from 30170d2 to 62ceca6 Compare February 5, 2024 22:24
@austinweisgrau
Copy link
Collaborator Author

Just one commit here, which will be more clear once major-release is brought up to date. no urgency on my end there.

@Jason94
Copy link
Collaborator

Jason94 commented Feb 8, 2024

I think this change makes sense, and I took a look at the operative commit (62ceca6) and it looks good to me.

@shaunagm
Copy link
Collaborator

Sorry about the delay - there's a merge conflict in major-release so it can't be trivially merged back into main. I've asked Willy and Kasia to look into it, and hopefully we'll have that handled (and this PR merged) within the week.

@shaunagm
Copy link
Collaborator

Happy to merge this, but I'm not sure how to resolve the merge conflicts or handle the large number of others files included in this PR. Possibly worth rebasing or just opening a fresh PR with the same changes?

@austinweisgrau
Copy link
Collaborator Author

austinweisgrau commented Jul 23, 2024 via email

@shaunagm
Copy link
Collaborator

Worth talking about switching our process in the next contributor meeting (two weeks from Thursday). In the meantime I can reset major-release.

@shaunagm shaunagm changed the base branch from major-release to major-release-4 July 23, 2024 21:08
@shaunagm
Copy link
Collaborator

shaunagm commented Jul 23, 2024

Actually switching to using a schema like major-release-4 was logistically easier. But unfortunately there's still a few merge conflicts. But they should be easy to resolve. (If the answer is to discard all conflicting changes or accept all conflicting changes, I can resolve them and merge the PR, but I don't want to assume that's the case.)

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.

3 participants