def get_master_key(): master_key = "" if os.path.isfile(GLOBAL_CONFIG_FILEPATH): global_config_object = config.load_config(GLOBAL_CONFIG_FILEPATH) if "MAPAdmin" in global_config_object.sections(): admin_items = config.load_user(global_config_object, "MAPAdmin") if "MAPILLARY_SECRET_HASH" in admin_items: master_key = admin_items["MAPILLARY_SECRET_HASH"] else: create_config = raw_input( "Master upload key does not exist in your global Mapillary config file, set it now?" ) if create_config in ["y", "Y", "yes", "Yes"]: master_key = set_master_key() else: create_config = raw_input( "MAPAdmin section not in your global Mapillary config file, set it now?" ) if create_config in ["y", "Y", "yes", "Yes"]: master_key = set_master_key() else: create_config = raw_input( "Master upload key needs to be saved in the global Mapillary config file, which does not exist, create one now?" ) if create_config in ["y", "Y", "yes", "Yes"]: config.create_config(GLOBAL_CONFIG_FILEPATH) master_key = set_master_key() return master_key
def get_master_key(): master_key = "" if os.path.isfile(GLOBAL_CONFIG_FILEPATH): global_config_object = config.load_config(GLOBAL_CONFIG_FILEPATH) if "MAPAdmin" in global_config_object.sections(): admin_items = config.load_user(global_config_object, "MAPAdmin") if "MAPILLARY_SECRET_HASH" in admin_items: master_key = admin_items["MAPILLARY_SECRET_HASH"] else: create_config = raw_input( "Master upload key does not exist in your global Mapillary config file, set it now?") if create_config in ["y", "Y", "yes", "Yes"]: master_key = set_master_key() else: create_config = raw_input( "MAPAdmin section not in your global Mapillary config file, set it now?") if create_config in ["y", "Y", "yes", "Yes"]: master_key = set_master_key() else: create_config = raw_input( "Master upload key needs to be saved in the global Mapillary config file, which does not exist, create one now?") if create_config in ["y", "Y", "yes", "Yes"]: config.create_config(GLOBAL_CONFIG_FILEPATH) master_key = set_master_key() return master_key
def authenticate_user(user_name): user_items = None if os.path.isfile(GLOBAL_CONFIG_FILEPATH): global_config_object = config.load_config(GLOBAL_CONFIG_FILEPATH) if user_name in global_config_object.sections(): user_items = config.load_user(global_config_object, user_name) return user_items print("enter user credentials for user " + user_name) user_items = prompt_user_for_user_items(user_name) config.create_config(GLOBAL_CONFIG_FILEPATH) config.update_config( GLOBAL_CONFIG_FILEPATH, user_name, user_items) return user_items
def authenticate_user(user_name): user_items = None if os.path.isfile(GLOBAL_CONFIG_FILEPATH): global_config_object = config.load_config(GLOBAL_CONFIG_FILEPATH) if user_name in global_config_object.sections(): user_items = config.load_user(global_config_object, user_name) return user_items user_items = prompt_user_for_user_items(user_name) if not user_items: return None config.create_config(GLOBAL_CONFIG_FILEPATH) config.update_config( GLOBAL_CONFIG_FILEPATH, user_name, user_items) return user_items
def authenticate_user(user_name): user_items = None if os.path.isfile(GLOBAL_CONFIG_FILEPATH): global_config_object = config.load_config(GLOBAL_CONFIG_FILEPATH) if user_name in global_config_object.sections(): user_items = config.load_user(global_config_object, user_name) return user_items user_items = prompt_user_for_user_items(user_name) if not user_items: return None try: config.create_config(GLOBAL_CONFIG_FILEPATH) except Exception as e: print("Failed to create authentication config file due to ".format(e)) sys.exit() config.update_config(GLOBAL_CONFIG_FILEPATH, user_name, user_items) return user_items
def authenticate_user(user_name): user_items = None if os.path.isfile(GLOBAL_CONFIG_FILEPATH): global_config_object = config.load_config(GLOBAL_CONFIG_FILEPATH) if user_name in global_config_object.sections(): user_items = config.load_user(global_config_object, user_name) return user_items user_items = prompt_user_for_user_items(user_name) if not user_items: return None try: config.create_config(GLOBAL_CONFIG_FILEPATH) except Exception as e: print("Failed to create authentication config file due to {}".format(e)) sys.exit(1) config.update_config( GLOBAL_CONFIG_FILEPATH, user_name, user_items) return user_items