summaryrefslogtreecommitdiff
path: root/passlib/context.py
diff options
context:
space:
mode:
Diffstat (limited to 'passlib/context.py')
-rw-r--r--passlib/context.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/passlib/context.py b/passlib/context.py
index 2b091f1..940954d 100644
--- a/passlib/context.py
+++ b/passlib/context.py
@@ -1901,7 +1901,7 @@ class CryptContext(object):
"""helper used to parse ``cat__scheme__option`` keys into a tuple"""
# split string into 1-3 parts
assert isinstance(ckey, str)
- parts = ckey.split("." if "." in ckey else "__")
+ parts = ckey.replace(".","__").split("__")
count = len(parts)
if count == 1:
cat, scheme, key = None, None, parts[0]