def retrieve_follow_organization(self, follow_organization_id, voter_id, organization_id):
        error_result = False
        exception_does_not_exist = False
        exception_multiple_object_returned = False
        follow_organization_on_stage = FollowOrganization()
        follow_organization_on_stage_id = 0

        try:
            if follow_organization_id > 0:
                follow_organization_on_stage = FollowOrganization.objects.get(id=follow_organization_id)
                follow_organization_on_stage_id = organization_id.id
            elif voter_id > 0 and 0 > organization_id:
                follow_organization_on_stage = FollowOrganization.objects.get(
                    voter_id=voter_id, organization_id=organization_id)
                follow_organization_on_stage_id = follow_organization_on_stage.id
        except FollowOrganization.MultipleObjectsReturned as e:
            handle_record_found_more_than_one_exception(e, logger=logger)
            error_result = True
            exception_multiple_object_returned = True
        except FollowOrganization.DoesNotExist:
            error_result = True
            exception_does_not_exist = True

        follow_organization_on_stage_found = True if follow_organization_on_stage_id > 0 else False
        results = {
            'success':                      True if follow_organization_on_stage_found else False,
            'follow_organization_found':    follow_organization_on_stage_found,
            'follow_organization_id':       follow_organization_on_stage_id,
            'follow_organization':          follow_organization_on_stage,
            'is_following':                 follow_organization_on_stage.is_following(),
            'is_not_following':             follow_organization_on_stage.is_not_following(),
            'is_ignoring':                  follow_organization_on_stage.is_ignoring(),
            'error_result':                 error_result,
            'DoesNotExist':                 exception_does_not_exist,
            'MultipleObjectsReturned':      exception_multiple_object_returned,
        }
        return results
dataset/ETHPy150Open wevoteeducation/WeVoteBase/follow/models.py/FollowOrganizationManager.retrieve_follow_organization/swapped operands of `>`