Skip to content
This repository was archived by the owner on Feb 2, 2022. It is now read-only.

Commit 740933f

Browse files
stishkinstas
andauthored
Do not convert config to lower case, instead do case-insencitive comparison (#182)
Co-authored-by: stas <statis@microsoft.com>
1 parent 76365e3 commit 740933f

File tree

4 files changed

+29
-19
lines changed

4 files changed

+29
-19
lines changed

cli/raft-tools/auth/python3/msal/msal_token.py

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,19 @@
55

66
class RaftJsonDict(dict):
77
def __init__(self):
8-
pass
8+
super(RaftJsonDict, self).__init__()
99

1010
def __getitem__(self, key):
11-
return super(RaftJsonDict, self).__getitem__(key.lower())
11+
for k in self.keys():
12+
if k.lower() == key.lower():
13+
break
14+
return super(RaftJsonDict, self).__getitem__(key)
1215

1316
def get(self, key):
14-
return super(RaftJsonDict, self).get(key.lower())
15-
16-
def __setitem__(self, key, value):
17-
return super(RaftJsonDict, self).__setitem__(key.lower(), value)
17+
for k in self.keys():
18+
if k.lower() == key.lower():
19+
break
20+
return super(RaftJsonDict, self).get(key)
1821

1922
@staticmethod
2023
def raft_json_object_hook(x):

cli/raft-tools/libs/python3/raft.py

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,18 +11,22 @@
1111
from urllib.parse import urlparse
1212
from contextlib import redirect_stdout
1313

14+
1415
class RaftJsonDict(dict):
1516
def __init__(self):
16-
pass
17+
super(RaftJsonDict, self).__init__()
1718

1819
def __getitem__(self, key):
19-
return super(RaftJsonDict, self).__getitem__(key.lower())
20+
for k in self.keys():
21+
if k.lower() == key.lower():
22+
break
23+
return super(RaftJsonDict, self).__getitem__(key)
2024

2125
def get(self, key):
22-
return super(RaftJsonDict, self).get(key.lower())
23-
24-
def __setitem__(self, key, value):
25-
return super(RaftJsonDict, self).__setitem__(key.lower(), value)
26+
for k in self.keys():
27+
if k.lower() == key.lower():
28+
break
29+
return super(RaftJsonDict, self).get(key)
2630

2731
@staticmethod
2832
def raft_json_object_hook(x):

cli/raft_sdk/raft_common.py

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -43,16 +43,19 @@ def get_version():
4343

4444
class RaftJsonDict(dict):
4545
def __init__(self):
46-
pass
46+
super(RaftJsonDict, self).__init__()
4747

4848
def __getitem__(self, key):
49-
return super(RaftJsonDict, self).__getitem__(key.lower())
49+
for k in self.keys():
50+
if k.lower() == key.lower():
51+
break
52+
return super(RaftJsonDict, self).__getitem__(key)
5053

5154
def get(self, key):
52-
return super(RaftJsonDict, self).get(key.lower())
53-
54-
def __setitem__(self, key, value):
55-
return super(RaftJsonDict, self).__setitem__(key.lower(), value)
55+
for k in self.keys():
56+
if k.lower() == key.lower():
57+
break
58+
return super(RaftJsonDict, self).get(key)
5659

5760
@staticmethod
5861
def raft_json_object_hook(x):

cli/raft_sdk/raft_deploy.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1334,4 +1334,4 @@ def wait_for_service_to_start(self, old_info=None):
13341334
new_info = old_info
13351335
time.sleep(3)
13361336
sys.stdout.write('.')
1337-
sys.stdout.flush()
1337+
sys.stdout.flush()

0 commit comments

Comments
 (0)