Prefixar uma atribuição de variável com a palavra-chave override
impede que
o valor dessa variável seja mudado novamente, exceto por outra instrução
override
. Essa é uma funcionalidade que não oferece suporte ao Starlark.
Para remover a funcionalidade, confira se a variável foi definida antes de a reatribuir. Por exemplo, substitua:
override MY_VAR := foo
MY_VAR := bar
# MY_VAR is foo here
por:
MY_VAR := foo
# Generally this would be in a separate file that is included
ifndef MY_VAR
MY_VAR := bar
enddef
# MY_VAR is foo here