A “traumatised” Leeds man who was found with class A drugs at his flat has been spared jail.