Baixe o aplicativo
Escolha uma pasta e peça ao assistente que leia os arquivos relevantes antes de editá-los. Defina o objetivo e os limites da tarefa.
Aplique intervalos caret a versões estáveis com três inteiros não negativos. Teste a próxima versão principal e ambos os casos de principal zero, rejeitando booleanos ou frações sem prometer compatibilidade.
Escolha uma pasta e peça ao assistente que leia os arquivos relevantes antes de editá-los. Defina o objetivo e os limites da tarefa.
Escolha um endpoint compatível. As ferramentas disponíveis e a qualidade das respostas dependem do modelo e do servidor configurados.
Confira as alterações e a saída dos comandos. Execute as verificações do projeto antes de aceitar o resultado; código gerado não vem automaticamente testado.
Compare o comportamento real com o resultado esperado. Se uma verificação falhar, investigue a causa antes de fazer outras alterações.
def caret_admits(base, candidate):
for version in (base, candidate):
if type(version) not in (list, tuple) or len(version) != 3 or any(type(x) is not int or x < 0 for x in version):
raise ValueError("version.triplet")
major, minor, patch = base
upper = (major+1, 0, 0) if major else ((0, minor+1, 0) if minor else (0, 0, patch+1))
return tuple(base) <= tuple(candidate) < upperRevise antes de aplicar. Confira as alterações e a saída dos comandos. Execute as verificações do projeto antes de aceitar o resultado; código gerado não vem automaticamente testado.