A woman from Swindon has been sentenced after being caught with a knife in her coat pocket.