in nubia/internal/completion.py [0:0]
def _prepare_value_completions(self, prefix, partial_result):
parsed_keys = map(lambda x: x[0], partial_result.get("kv", []))
argument, rest = prefix.split("=", 1)
arguments = self._filter_arguments_by_prefix(argument)
if len(arguments) < 1:
return []
if len(arguments) == 1:
argument_obj = self._find_argument_by_name(argument)
assert argument_obj
# was that argument used before?
if argument in parsed_keys:
logging.debug(
"Argument {} was used already, not generating "
"completions".format(argument)
)
return []
return []