(3) Where a contract of sale is not severable, and the buyer has accepted the goods, or part thereof, or where the contract is for specific goods, the property in which has passed to the buyer, the breach of any condition to be fulfilled by the seller can only be treated as a breach of warranty, and not as a ground for rejecting the goods and treating the contract as repudiated, unless there be a term of the contract, express or implied, to that effect.