Make sure that scopes can only be exact values, see #1590

This commit is contained in:
Dave Halter
2020-06-05 23:04:39 +02:00
parent 21a380f7cb
commit 3870253b56

View File

@@ -513,6 +513,8 @@ class Script(object):
""" """
def _references(include_builtins=True, scope='project'): def _references(include_builtins=True, scope='project'):
if scope not in ('project', 'file'):
raise ValueError('Only the scopes "file" and "project" are allowed')
tree_name = self._module_node.get_name_of_position((line, column)) tree_name = self._module_node.get_name_of_position((line, column))
if tree_name is None: if tree_name is None:
# Must be syntax # Must be syntax