Remove infer_state from filters

This commit is contained in:
Dave Halter
2019-08-16 09:41:23 +02:00
parent 600272366f
commit 9ee6285414
8 changed files with 13 additions and 21 deletions
+2 -4
View File
@@ -98,8 +98,7 @@ class AbstractUsedNamesFilter(AbstractFilter):
class ParserTreeFilter(AbstractUsedNamesFilter):
# TODO remove infer_state as an argument, it's not used.
def __init__(self, infer_state, value, node_value=None, until_position=None,
def __init__(self, value, node_value=None, until_position=None,
origin_scope=None):
"""
node_value is an option to specify a second value for use cases
@@ -144,10 +143,9 @@ class ParserTreeFilter(AbstractUsedNamesFilter):
class FunctionExecutionFilter(ParserTreeFilter):
param_name = ParamName
def __init__(self, infer_state, value, node_value=None,
def __init__(self, value, node_value=None,
until_position=None, origin_scope=None):
super(FunctionExecutionFilter, self).__init__(
infer_state,
value,
node_value,
until_position,