Added a check that doesn't add the '{}' part when __props__ is an empty tuple in __str__.