Burn не будет устанавливать пакет, если он уже установлен. Но если вы перекомпилируете пакет с Product/@Id="*"
, то изменится идентификатор пакета (код продукта и код пакета). Поэтому Burn устанавливает то, что выглядит как новый пакет. Если вы хотите, чтобы Burn пропускал такой пакет, не перестраивайте его.
def count_lines(filepath):
with open(filepath, 'r+') as file:
lines = file.readlines()
return len(lines)