def _get_user_stats(self, user): """Returns stat for one user in readable form.""" rank = self._get_ranklist()[user.key] statList = {'wins': user.wins, 'losses': user.losses, 'ties': user.ties, 'points': user.points, 'name': user.name, 'rank': rank } us = UserStats() for field in us.all_fields(): for name in statList: if field.name == name: setattr(us, field.name, statList[name]) return us