James McCool commited on
Commit
a4a0f62
·
1 Parent(s): e39607b

Update export file assignment logic in app.py: streamline the assignment of export_file by directly referencing display_frame based on user selection, improving clarity and consistency in data handling for export processes.

Browse files
Files changed (1) hide show
  1. app.py +6 -2
app.py CHANGED
@@ -1085,14 +1085,14 @@ with tab2:
1085
  display_frame_source = st.selectbox("Display:", options=['Portfolio', 'Export Base'], key='display_frame_source')
1086
  if display_frame_source == 'Portfolio':
1087
  display_frame = st.session_state['working_frame']
1088
- st.session_state['export_file'] = st.session_state['working_frame'].copy()
1089
 
1090
  for col in st.session_state['export_file'].columns:
1091
  if col not in excluded_cols:
1092
  st.session_state['export_file'][col] = st.session_state['export_file'][col].map(st.session_state['export_dict'])
1093
  elif display_frame_source == 'Export Base':
1094
  display_frame = st.session_state['export_base']
1095
- st.session_state['export_file'] = st.session_state['working_frame'].copy()
1096
 
1097
  for col in st.session_state['export_file'].columns:
1098
  if col not in excluded_cols:
@@ -1110,6 +1110,10 @@ with tab2:
1110
  with clear_export:
1111
  if st.button("Clear Custom Export"):
1112
  st.session_state['export_base'] = pd.DataFrame(columns=st.session_state['working_frame'].columns)
 
 
 
 
1113
 
1114
  total_rows = len(display_frame)
1115
  rows_per_page = 500
 
1085
  display_frame_source = st.selectbox("Display:", options=['Portfolio', 'Export Base'], key='display_frame_source')
1086
  if display_frame_source == 'Portfolio':
1087
  display_frame = st.session_state['working_frame']
1088
+ st.session_state['export_file'] = display_frame.copy()
1089
 
1090
  for col in st.session_state['export_file'].columns:
1091
  if col not in excluded_cols:
1092
  st.session_state['export_file'][col] = st.session_state['export_file'][col].map(st.session_state['export_dict'])
1093
  elif display_frame_source == 'Export Base':
1094
  display_frame = st.session_state['export_base']
1095
+ st.session_state['export_file'] = display_frame.copy()
1096
 
1097
  for col in st.session_state['export_file'].columns:
1098
  if col not in excluded_cols:
 
1110
  with clear_export:
1111
  if st.button("Clear Custom Export"):
1112
  st.session_state['export_base'] = pd.DataFrame(columns=st.session_state['working_frame'].columns)
1113
+ if display_frame_source == 'Portfolio':
1114
+ display_frame = st.session_state['working_frame']
1115
+ elif display_frame_source == 'Export Base':
1116
+ display_frame = st.session_state['export_base']
1117
 
1118
  total_rows = len(display_frame)
1119
  rows_per_page = 500