Skip to content
This repository was archived by the owner on May 17, 2024. It is now read-only.

Commit 0af7568

Browse files
committed
Fix for case-insensitive names when negotiating precision
1 parent 723b00c commit 0af7568

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

data_diff/diff_tables.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,10 @@ def __getitem__(self, key: str) -> str:
7171
return self._dict[key.lower()][1]
7272

7373
def __setitem__(self, key: str, value):
74-
self._dict[key.lower()] = key, value
74+
k = key.lower()
75+
if k in self._dict:
76+
key = self._dict[k][0]
77+
self._dict[k] = key, value
7578

7679
def __contains__(self, key):
7780
return key.lower() in self._dict

0 commit comments

Comments
 (0)