Files
testing123/streamlit_dashboard/dashboard_log.log
2026-05-21 08:40:24 -04:00

15037 lines
1.1 MiB

[2026-05-21 07:23:27,232][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_attendee_ranges_page_class.py][page_classes.training_attendee_ranges_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_attendee_ranges_page_class.py", line 122, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
[2026-05-21 07:23:30,493][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_event_count_attendee_comparison_page_class.py][page_classes.training_event_count_attendee_comparison_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_event_count_attendee_comparison_page_class.py", line 125, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
[2026-05-21 07:23:30,493][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_event_count_attendee_comparison_page_class.py][page_classes.training_event_count_attendee_comparison_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_event_count_attendee_comparison_page_class.py", line 125, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
[2026-05-21 07:28:47,087][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
[2026-05-21 07:28:47,087][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
[2026-05-21 07:28:47,087][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
[2026-05-21 07:28:47,087][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
[2026-05-21 07:28:47,087][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
[2026-05-21 07:28:47,087][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
[2026-05-21 07:28:47,087][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
[2026-05-21 07:31:29,420][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
[2026-05-21 07:31:29,420][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
[2026-05-21 07:31:29,420][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
[2026-05-21 07:31:29,420][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
[2026-05-21 07:31:29,420][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
[2026-05-21 07:31:29,420][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
[2026-05-21 07:31:29,420][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
[2026-05-21 07:31:29,420][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
[2026-05-21 07:31:29,420][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
[2026-05-21 07:31:29,420][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
[2026-05-21 07:31:29,420][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
[2026-05-21 07:33:27,706][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
[2026-05-21 07:33:27,706][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
[2026-05-21 07:33:27,706][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
[2026-05-21 07:33:27,706][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
[2026-05-21 07:33:27,706][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
[2026-05-21 07:33:27,706][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
[2026-05-21 07:33:27,706][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
[2026-05-21 07:33:27,706][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
[2026-05-21 07:33:27,706][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
[2026-05-21 07:33:27,706][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
[2026-05-21 07:33:27,706][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
[2026-05-21 07:33:27,706][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
[2026-05-21 07:33:27,706][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
[2026-05-21 07:33:27,706][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
[2026-05-21 07:33:27,706][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
[2026-05-21 07:34:52,358][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
[2026-05-21 07:34:52,358][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
[2026-05-21 07:34:52,358][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
[2026-05-21 07:34:52,358][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
[2026-05-21 07:34:53,681][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
[2026-05-21 07:34:53,681][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
[2026-05-21 07:34:53,681][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
[2026-05-21 07:34:53,681][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
[2026-05-21 07:34:53,681][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly.
[2026-05-21 07:38:26,559][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:38:26,559][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:38:26,559][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:38:27,987][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:38:27,987][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:38:27,987][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:38:27,987][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:38:44,935][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:38:44,935][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:38:44,935][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:38:44,935][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:38:44,935][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:38:53,684][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:38:53,684][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:38:53,684][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:38:53,684][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:38:53,684][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:38:53,684][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:38:53,684][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:38:56,639][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:38:56,639][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:38:56,639][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:38:56,639][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:38:56,639][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:38:56,639][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:38:56,639][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:38:56,639][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:04,538][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:04,538][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:04,538][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:04,538][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:04,538][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:04,538][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:04,538][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:04,538][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:04,538][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:04,538][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:05,865][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:05,865][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:05,865][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:05,865][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:05,865][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:05,865][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:05,865][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:05,865][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:05,865][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:05,865][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:05,865][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:07,004][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:07,004][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:07,004][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:07,004][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:07,004][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:07,004][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:07,004][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:07,004][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:07,004][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:07,004][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:07,004][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:07,004][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:15,402][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:15,402][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:15,402][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:15,402][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:15,402][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:15,402][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:15,402][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:15,402][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:15,402][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:15,402][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:15,402][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:15,402][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:15,402][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:32,434][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:32,434][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:32,434][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:32,434][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:32,434][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:32,434][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:32,434][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:32,434][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:32,434][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:32,434][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:32,434][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:32,434][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:32,434][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:32,434][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:32,434][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:32,434][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:33,646][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:33,646][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:33,646][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:33,646][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:33,646][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:33,646][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:33,646][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:33,646][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:33,646][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:33,646][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:33,646][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:33,646][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:33,646][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:33,646][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:33,646][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:33,646][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:33,646][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:34,677][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:34,677][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:34,677][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:34,677][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:34,677][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:34,677][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:34,677][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:34,677][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:34,677][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:34,677][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:34,677][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:34,677][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:34,677][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:34,677][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:34,677][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:34,677][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:34,677][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:39:34,677][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:40:38,242][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:40:38,242][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:40:38,242][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:40:38,242][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:40:38,242][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:40:38,242][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:40:38,242][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:40:38,242][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:40:38,242][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:40:38,242][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:40:38,242][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:40:38,242][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:40:38,242][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:40:38,242][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:40:38,242][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:40:38,242][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:40:38,242][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:40:38,242][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:40:38,242][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:40:38,242][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:41:55,548][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/funding_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/funding_milestones_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:41:55,548][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/funding_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/funding_milestones_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:41:55,548][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/funding_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/funding_milestones_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:41:55,548][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/funding_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/funding_milestones_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:41:55,548][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/funding_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/funding_milestones_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:41:55,548][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/funding_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/funding_milestones_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:41:55,548][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/funding_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/funding_milestones_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:41:55,548][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/funding_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/funding_milestones_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:41:55,548][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/funding_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/funding_milestones_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:41:55,548][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/funding_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/funding_milestones_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:41:55,548][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/funding_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/funding_milestones_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:41:55,548][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/funding_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/funding_milestones_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:41:55,548][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/funding_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/funding_milestones_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:41:55,548][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/funding_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/funding_milestones_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:41:55,548][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/funding_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/funding_milestones_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:41:55,548][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/funding_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/funding_milestones_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:41:55,548][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/funding_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/funding_milestones_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:41:55,548][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/funding_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/funding_milestones_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:41:55,548][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/funding_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/funding_milestones_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:41:55,548][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/funding_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/funding_milestones_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:41:55,548][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/funding_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/funding_milestones_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:13,657][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:13,657][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:13,657][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:13,657][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:13,657][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:13,657][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:13,657][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:13,657][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:13,657][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:13,657][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:13,657][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:13,657][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:13,657][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:13,657][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:13,657][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:13,657][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:13,657][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:13,657][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:13,657][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:13,657][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:13,657][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:13,657][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:13,657][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:13,657][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:13,657][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:13,657][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:33,650][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:33,650][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:33,650][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:33,650][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:33,650][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:33,650][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:33,650][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:33,650][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:33,650][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:33,650][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:33,650][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:33,650][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:33,650][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:33,650][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:33,650][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:33,650][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:33,650][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:33,650][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:33,650][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:33,650][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:33,650][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:33,650][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:33,650][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:33,650][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:33,650][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:33,650][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:33,650][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:36,797][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:36,797][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:36,797][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:36,797][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:36,797][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:36,797][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:36,797][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:36,797][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:36,797][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:36,797][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:36,797][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:36,797][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:36,797][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:36,797][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:36,797][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:36,797][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:36,797][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:36,797][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:36,797][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:36,797][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:36,797][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:36,797][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:36,797][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:36,797][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:36,797][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:36,797][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:36,797][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:36,797][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:38,284][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:38,284][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:38,284][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:38,284][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:38,284][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:38,284][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:38,284][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:38,284][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:38,284][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:38,284][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:38,284][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:38,284][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:38,284][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:38,284][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:38,284][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:38,284][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:38,284][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:38,284][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:38,284][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:38,284][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:38,284][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:38,284][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:38,284][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:38,284][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:38,284][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:38,284][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:38,284][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:38,284][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:38,284][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:39,337][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:39,337][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:39,337][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:39,337][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:39,337][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:39,337][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:39,337][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:39,337][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:39,337][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:39,337][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:39,337][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:39,337][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:39,337][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:39,337][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:39,337][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:39,337][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:39,337][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:39,337][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:39,337][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:39,337][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:39,337][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:39,337][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:39,337][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:39,337][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:39,337][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:39,337][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:39,337][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:39,337][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:39,337][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:42:39,337][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:43:54,736][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:43:54,736][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:43:54,736][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:43:54,736][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:43:54,736][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:43:54,736][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:43:54,736][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:43:54,736][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:43:54,736][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:43:54,736][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:43:54,736][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:43:54,736][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:43:54,736][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:43:54,736][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:43:54,736][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:43:54,736][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:43:54,736][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:43:54,736][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:43:54,736][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:43:54,736][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:43:54,736][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:43:54,736][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:43:54,736][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:43:54,736][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:43:54,736][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:43:54,736][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:43:54,736][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:43:54,736][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:43:54,736][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:43:54,736][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:43:54,736][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:43:54,736][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:43:54,736][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:43:54,736][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py][page_classes.training_count_statistics_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_count_statistics_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 13, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:49:59,993][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:49:59,993][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:49:59,993][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:49:59,993][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:50:56,043][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:50:56,043][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:50:56,043][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:50:56,043][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:52:24,263][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:52:24,263][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:52:24,263][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:52:24,263][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:52:24,263][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:52:52,838][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:52:52,838][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:52:52,838][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:52:52,838][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 07:52:52,838][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:24,413][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:24,413][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:24,413][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:24,413][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:24,413][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:24,413][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:24,413][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:24,413][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:24,413][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:24,413][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:24,413][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/nbs_milestones_page_class.py", line 117, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:31,435][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/center_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/center_milestones_page_class.py", line 125, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:31,435][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/center_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/center_milestones_page_class.py", line 125, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:31,435][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/center_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/center_milestones_page_class.py", line 125, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:31,435][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/center_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/center_milestones_page_class.py", line 125, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:31,435][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/center_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/center_milestones_page_class.py", line 125, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:31,435][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/center_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/center_milestones_page_class.py", line 125, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:31,435][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/center_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/center_milestones_page_class.py", line 125, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:31,435][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/center_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/center_milestones_page_class.py", line 125, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:31,435][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/center_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/center_milestones_page_class.py", line 125, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:31,435][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/center_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/center_milestones_page_class.py", line 125, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:31,435][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/center_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/center_milestones_page_class.py", line 125, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:31,435][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/center_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/center_milestones_page_class.py", line 125, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:34,180][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/funding_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/funding_milestones_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:34,180][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/funding_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/funding_milestones_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:34,180][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/funding_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/funding_milestones_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:34,180][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/funding_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/funding_milestones_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:34,180][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/funding_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/funding_milestones_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:34,180][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/funding_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/funding_milestones_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:34,180][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/funding_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/funding_milestones_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:34,180][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/funding_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/funding_milestones_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:34,180][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/funding_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/funding_milestones_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:34,180][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/funding_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/funding_milestones_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:34,180][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/funding_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/funding_milestones_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:34,180][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/funding_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/funding_milestones_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:34,180][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/funding_milestones_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/funding_milestones_page_class.py", line 120, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:36,353][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_event_count_attendee_comparison_page_class.py][page_classes.training_event_count_attendee_comparison_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_event_count_attendee_comparison_page_class.py", line 125, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:36,353][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_event_count_attendee_comparison_page_class.py][page_classes.training_event_count_attendee_comparison_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_event_count_attendee_comparison_page_class.py", line 125, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:36,353][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_event_count_attendee_comparison_page_class.py][page_classes.training_event_count_attendee_comparison_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_event_count_attendee_comparison_page_class.py", line 125, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:36,353][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_event_count_attendee_comparison_page_class.py][page_classes.training_event_count_attendee_comparison_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_event_count_attendee_comparison_page_class.py", line 125, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:36,353][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_event_count_attendee_comparison_page_class.py][page_classes.training_event_count_attendee_comparison_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_event_count_attendee_comparison_page_class.py", line 125, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:36,353][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_event_count_attendee_comparison_page_class.py][page_classes.training_event_count_attendee_comparison_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_event_count_attendee_comparison_page_class.py", line 125, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:36,353][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_event_count_attendee_comparison_page_class.py][page_classes.training_event_count_attendee_comparison_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_event_count_attendee_comparison_page_class.py", line 125, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:36,353][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_event_count_attendee_comparison_page_class.py][page_classes.training_event_count_attendee_comparison_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_event_count_attendee_comparison_page_class.py", line 125, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:36,353][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_event_count_attendee_comparison_page_class.py][page_classes.training_event_count_attendee_comparison_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_event_count_attendee_comparison_page_class.py", line 125, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:36,353][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_event_count_attendee_comparison_page_class.py][page_classes.training_event_count_attendee_comparison_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_event_count_attendee_comparison_page_class.py", line 125, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:36,353][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_event_count_attendee_comparison_page_class.py][page_classes.training_event_count_attendee_comparison_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_event_count_attendee_comparison_page_class.py", line 125, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:36,353][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_event_count_attendee_comparison_page_class.py][page_classes.training_event_count_attendee_comparison_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_event_count_attendee_comparison_page_class.py", line 125, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:36,353][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_event_count_attendee_comparison_page_class.py][page_classes.training_event_count_attendee_comparison_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_event_count_attendee_comparison_page_class.py", line 125, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:36,353][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_event_count_attendee_comparison_page_class.py][page_classes.training_event_count_attendee_comparison_page_class]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/training_event_count_attendee_comparison_page_class.py", line 125, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:39,501][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:39,501][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:39,501][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:39,501][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:39,501][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:39,501][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:39,501][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:39,501][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:39,501][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:39,501][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:39,501][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:39,501][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:39,501][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:39,501][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:39,501][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:42,077][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:42,077][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:42,077][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:42,077][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:42,077][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:42,077][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:42,077][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:42,077][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:42,077][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:42,077][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:42,077][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:42,077][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:42,077][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:42,077][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:42,077][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:42,077][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:45,087][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:45,087][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:45,087][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:45,087][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:45,087][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:45,087][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:45,087][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:45,087][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:45,087][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:45,087][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:45,087][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:45,087][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:45,087][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:45,087][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:45,087][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:45,087][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:45,087][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
[2026-05-21 08:12:45,087][ERROR][/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py][utility_classes.base_report_page]: Failed to fetch the dataset for this page: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Traceback (most recent call last):
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/page_classes/naics_report_page_class.py", line 114, in render_controls
all_centers = get_df_centers(export_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 281, in __call__
return self._get_or_create_cached_value(args, kwargs, spinner_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 326, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/.venv/lib/python3.12/site-packages/streamlit/runtime/caching/cache_utils.py", line 385, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/streamlit_dashboard/cached_function_wrappers/shared.py", line 14, in get_df_centers
raw_client_df = csv_url_to_dataframe(export_module_url).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/valle276/pasbdc_streamlit_dashboard/shared_tools_module/shared_tools_module/export_module.py", line 14, in csv_url_to_dataframe
raise Exception(
Exception: Public ip not whitelisted in Neoserra export module. Find your public IP address and update your Neoserra preferences accordingly. <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>