Labour leadership challenger Owen Smith has said he would not oppose another Scottish independence referendum.
The Welsh MP said there should not be another referendum but that it is a matter for the Scottish people.
Mr Smith, who hopes to unseat Jeremy Corbyn, said some of the promises made by the Better Together campaign in 2014 “were contingent on Labour being in power”.
He has also called for another referendum on the UK’s membership of the European Union (EU) because of the “lies” told by the Leave campaign.
BBC Radio Scotland’s Good Morning Scotland programme asked Mr Smith if there should be a rerun of the referendum.
He said: “No, I don’t think so, but the crucial issue we’ve got to remember is the reason we had a referendum on Scotland is the Tory Party.
“There was a Tory Party that had torn itself up over Europe over the previous 20 years.
“We ended up having a vote in Britain largely to satisfy the internal politics of one of our political parties.”
The BBC presented a list of promises made by the Better Together campaign including continuing EU membership, investment in carbon capture programmes, a secure economy and pensions, and the construction of 13 new Type 23 frigates.
Mr Smith said: “All of those promises were contingent on Labour being in power and Labour isn’t in power.”