result = 0
today_ = datetime.datetime.today()
today_year = today_.year
today_month = today_.month
today_date = today_.day
if self.contract_ids:
for contract in self.contract_ids:
if contract.contract_agreement_status == "current_contract":
contract_date_start = contract.contract_date_start
contract_date_start_year = contract_date_start.year
contract_date_start_month = contract_date_start.month
contract_date_start_date = contract_date_start.day
cha_year = today_year - contract_date_start_year
if cha_year <= 0:
result = 1
else:
if contract_date_start_month < today_month:
result = cha_year + 1
elif contract_date_start_month > today_month:
result = cha_year
else:
if contract_date_start_date < today_date:
result = cha_year + 1
else:
result = cha_year
break