fix(python): disable ident normalization in merge#4102
fix(python): disable ident normalization in merge#4102ion-elgreco merged 4 commits intodelta-io:mainfrom
Conversation
|
ACTION NEEDED delta-rs follows the Conventional Commits specification for release automation. The PR title and description are used as the merge commit message. Please update your PR title and description to match the specification. |
| @@ -54,7 +55,7 @@ impl PyMergeBuilder { | |||
| commit_properties: Option<PyCommitProperties>, | |||
| custom_execute_handler: Option<Arc<dyn CustomExecuteHandler>>, | |||
| ) -> DeltaResult<Self> { | |||
| let ctx = SessionContext::new(); | |||
| let ctx: SessionContext = DeltaSessionContext::default().into(); | |||
There was a problem hiding this comment.
Do you mind updating this to use the create_session() method. Right now these are equivalent, but I am planning on integrating a bit more logic there.
There was a problem hiding this comment.
hello, @roeap.
Sure — I updated it to use create_session(). Thanks for the heads-up.
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #4102 +/- ##
==========================================
- Coverage 76.03% 76.02% -0.02%
==========================================
Files 164 164
Lines 44668 44646 -22
Branches 44668 44646 -22
==========================================
- Hits 33963 33940 -23
- Misses 9024 9026 +2
+ Partials 1681 1680 -1 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
bb48e42 to
1c92e44
Compare
fix(python): disable ident normalization in merge
Use DeltaSessionContext in Python merge bindings to preserve column case and match Rust merge behavior (enable_ident_normalization = false).
Fixes #4097