'Gets all registration data
and ensures its correct input for a django registration'

def facebook_registration_data(self, username=True):

    facebook_profile_data = self.facebook_profile_data()
    user_data = {}
    try:
        user_data = self._convert_facebook_data(facebook_profile_data, username=username)
    except OpenFacebookException as e:
        self._report_broken_facebook_data(user_data, facebook_profile_data, e)
        raise
    return user_data
