def get_nickname_for(user_data): if not user_data: return None user_id = user_data.user_id email = user_data.email if not user_id or not email: return None if facebook_util.is_facebook_user_id(user_id): nickname = facebook_util.get_facebook_nickname(user_id) elif is_phantom_id(user_id): nickname = "" # No nickname, results in "Login" in header else: nickname = email.split('@')[0] return to_unicode(nickname)
def get_default_nickname_for(user_data): """ Gets the default nickname for a user if none is available locally. This will infer a nickname either from Facebook or a Google e-mail address. """ if not user_data: return None user_id = user_data.user_id email = user_data.email if not user_id or not email: return None if facebook_util.is_facebook_user_id(user_id): nickname = facebook_util.get_facebook_nickname(user_id) elif is_phantom_id(user_id): nickname = "" # No nickname, results in "Login" in header else: nickname = email.split('@')[0] return to_unicode(nickname)
def get_default_nickname_for(user_data): """ Gets the default nickname for a user if none is available locally. This will infer a nickname either from Facebook or a Google e-mail address. """ if not user_data: return None user_id = user_data.user_id email = user_data.email if not user_id or not email: return None if facebook_util.is_facebook_user_id(user_id): nickname = facebook_util.get_facebook_nickname(user_id) elif is_phantom_id(user_id): nickname = "" # No nickname, results in "Login" in header else: nickname = email.split("@")[0] return to_unicode(nickname)
def get_default_nickname_for(user_data): """ Gets the default nickname for a user if none is available locally. This will infer a nickname either from Facebook or a Google e-mail address. """ if not user_data: return None user_id = user_data.user_id email = user_data.email if not user_id or not email: return None if facebook_util.is_facebook_user_id(user_id): nickname = facebook_util.get_facebook_nickname(user_id) elif is_phantom_id(user_id): # Users will be prompted to login and save progress all over the place nickname = "Unsaved user" else: nickname = email.split('@')[0] return to_unicode(nickname)
def get_default_nickname_for(user_data): """ Gets the default nickname for a user if none is available locally. This will infer a nickname either from Facebook or a Google e-mail address. """ if not user_data: return None user_id = user_data.user_id email = user_data.email if not user_id or not email: return None if facebook_util.is_facebook_user_id(user_id): nickname = facebook_util.get_facebook_nickname(user_id) elif is_phantom_id(user_id): # Users will be prompted to login and save progress all over the place nickname = "Niet ingelogd!" else: nickname = email.split('@')[0] return to_unicode(nickname)
def is_phantom_user(user_id): return user_id and is_phantom_id(user_id)