diff options
author | Mark Benvenuto <mark.benvenuto@mongodb.com> | 2021-03-03 11:20:43 -0500 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2021-03-03 17:22:23 +0000 |
commit | aa4ca9d1cfe6bdd9cdfdf3b4eaa12ded61129509 (patch) | |
tree | b033b058013f647691260162a95153e96cbbba89 /buildscripts/idl/idl/syntax.py | |
parent | 57861ff5c339a37e67a292208142708a2cf214e1 (diff) | |
download | mongo-aa4ca9d1cfe6bdd9cdfdf3b4eaa12ded61129509.tar.gz |
SERVER-54522 Extend access_check for simple and access_checks
Diffstat (limited to 'buildscripts/idl/idl/syntax.py')
-rw-r--r-- | buildscripts/idl/idl/syntax.py | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/buildscripts/idl/idl/syntax.py b/buildscripts/idl/idl/syntax.py index 795ee92de5c..23d4975710c 100644 --- a/buildscripts/idl/idl/syntax.py +++ b/buildscripts/idl/idl/syntax.py @@ -527,6 +527,18 @@ class Struct(common.SourceLocation): super(Struct, self).__init__(file_name, line, column) +class AccessCheck(common.SourceLocation): + """IDL access check information.""" + + def __init__(self, file_name, line, column): + # type: (str, int, int) -> None + """Construct an AccessCheck.""" + + self.check = None # type: str + + super(AccessCheck, self).__init__(file_name, line, column) + + class AccessChecks(common.SourceLocation): """IDL access checks information.""" @@ -535,6 +547,7 @@ class AccessChecks(common.SourceLocation): """Construct an AccessChecks.""" self.none = None # type: bool + self.simple = None # type: AccessCheck super(AccessChecks, self).__init__(file_name, line, column) |