Add the grammar as an argument to saving the parser.
This makes collisions of different grammars when loading from the cache impossible.
This commit is contained in:
1 parent
c41bee4253
commit
26cce4d078
10 files changed
+41
-34
No files matched your search
@@ -134,7 +134,7 @@ class Script(object):
|
||||
@cache.memoize_method
|
||||
def _get_module_node(self):
|
||||
parser = FastParser(self._grammar, self._source, self.path)
|
||||
save_parser(self.path, parser, pickling=False)
|
||||
save_parser(self._grammar, self.path, parser, pickling=False)
|
||||
|
||||
return parser.get_root_node()
|
||||
|
||||
|
||||
Reference in new issue
Block a user