def user(self): from drawquest.apps.drawquest_auth.models import User if self.ugq: return UserDetails.from_id(self.author_id) try: return User.details_by_username('QuestBot')() except User.DoesNotExist: return UserDetails.from_id(self.author_id)