diff --git a/py/server/deephaven_internal/auto_completer/_completer.py b/py/server/deephaven_internal/auto_completer/_completer.py index 7009e1b7030..485be4233e5 100644 --- a/py/server/deephaven_internal/auto_completer/_completer.py +++ b/py/server/deephaven_internal/auto_completer/_completer.py @@ -80,11 +80,13 @@ def do_completion( # run jedi txt = self.get_doc(uri) - # The Script completer is static analysis only, so we should actually be feeding it a whole document at once. - if jedi_settings.mode == Mode.SAFE: - completions = Script(txt).complete(line, col) - else: - completions = Interpreter(txt, [self.__scope]).complete(line, col) + completer = ( + # The Script completer is static analysis only, so we should actually be feeding it a whole document at once. + Script(txt) + if self.__mode == Mode.SAFE + else Interpreter(txt, [self.__scope]) + ) + completions = completer.complete(line, col) # for now, a simple sorting based on number of preceding _ # we may want to apply additional sorting to each list before combining