Spaces:
Runtime error
Runtime error
import re | |
import streamlit as st | |
def is_chatbot_loaded(): | |
return st.session_state.get('chatbot') | |
def is_new_file(uploaded_file): | |
return uploaded_file.id != st.session_state.get('file_id', '') | |
def is_data_loaded(): | |
return st.session_state.get('resume_data') | |
def key_to_tab_name(input_string): | |
return re.sub(r'([A-Z])', r' \1', input_string).strip().title() | |
def count_entries(input_dict, entry_type): | |
max_index = max([int(key.split("_")[1]) for key in input_dict.keys() if key.startswith(f"{entry_type}_")], | |
default=0) | |
return max_index + 1 | |
def get_item_key(section_name, item_id=0): | |
section_key = '' | |
if section_name in ['workExperience', 'education']: | |
key = 'description' | |
section_key = f'{section_name}_{item_id}_{key}' | |
elif section_name == 'summary': | |
section_key = f'{section_name}' | |
return section_key | |
def init_user_info(message_type, message): | |
return { | |
'message_type': message_type, | |
'message': message | |
} | |