We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 30de473 commit d9e4f79Copy full SHA for d9e4f79
midealocal/cloud.py
@@ -112,7 +112,7 @@ def get_preset_account_cloud() -> dict[str, str]:
112
}
113
114
115
-block = "\u2588"
+block = "*"
116
117
118
def _redact_data(data: str) -> str:
@@ -132,8 +132,10 @@ def _redact_data(data: str) -> str:
132
if len(item) == 0:
133
break
134
m = len(item)
135
- elm = r"\b" + item + r"\b"
136
- data = re.sub(elm, block * m, data)
+ visible = item[:5] # Keep up to the first 5 characters
+ redacted = visible + block * (m - len(visible)) # Use block for masking
137
+ elm = re.escape(item) # Escape regex metacharacters
138
+ data = re.sub(elm, redacted, data)
139
return data
140
141
0 commit comments