From: Sergey Matveev Date: Mon, 23 Jul 2018 08:38:18 +0000 (+0300) Subject: Underscore internal context's keys, they are private X-Git-Tag: 3.12~2 X-Git-Url: http://www.git.cypherpunks.ru/?p=pyderasn.git;a=commitdiff_plain;h=f1ff30dc62a01ed83c387b68fa41ba547721d2be Underscore internal context's keys, they are private --- diff --git a/pyderasn.py b/pyderasn.py index 98fb8af..104ad31 100755 --- a/pyderasn.py +++ b/pyderasn.py @@ -4504,7 +4504,7 @@ class Sequence(Obj): continue raise - defined = get_def_by_path(ctx.get("defines", ()), sub_decode_path) + defined = get_def_by_path(ctx.get("_defines", ()), sub_decode_path) if defined is not None: defined_by, defined_spec = defined if issubclass(value.__class__, SequenceOf): @@ -4576,7 +4576,7 @@ class Sequence(Obj): for rel_path, schema in spec_defines: defined = schema.get(value, None) if defined is not None: - ctx.setdefault("defines", []).append(( + ctx.setdefault("_defines", []).append(( abs_decode_path(sub_decode_path[:-1], rel_path), (value, defined), ))