every chardet package maps to requests.packages.chardet.* package respectively

This commit is contained in:
mayank
2023-10-31 00:50:10 +05:30
parent 839a8edec3
commit ad761abcdd
+2 -3
View File
@@ -23,6 +23,5 @@ for package in ("urllib3", "idna"):
target = chardet.__name__
for mod in list(sys.modules):
if mod == target or mod.startswith(f"{target}."):
target = target.replace(target, "chardet")
sys.modules[f"requests.packages.{target}"] = sys.modules[mod]
# Kinda cool, though, right?
sys.modules[f"requests.packages.{mod}"] = sys.modules[mod]
# Kinda cool, though, right?