MCPcopy Create free account
hub / github.com/pgadmin-org/pgadmin4 / clear_azure_session

Function clear_azure_session

web/pgadmin/misc/cloud/azure/__init__.py:809–823  ·  view source on GitHub ↗

Clear session data.

(pid=None)

Source from the content-addressed store, hash-verified

807
808
809def clear_azure_session(pid=None):
810 """Clear session data."""
811 cache_file_to_delete = None
812 if 'azure_cache_files_list' in session and \
813 pid in session['azure_cache_files_list']:
814 cache_file_to_delete = session['azure_cache_files_list'][pid]
815 delete_azure_cache(cache_file_to_delete)
816 del session['azure_cache_files_list'][pid]
817
818 if 'azure' in session:
819 if cache_file_to_delete is None and \
820 'azure_cache_file_name' in session['azure']:
821 cache_file_to_delete = session['azure']['azure_cache_file_name']
822 delete_azure_cache(cache_file_to_delete)
823 session.pop('azure')
824
825
826def delete_azure_cache(file_name):

Callers 2

clear_cloud_sessionFunction · 0.90
clear_sessionFunction · 0.85

Calls 2

delete_azure_cacheFunction · 0.85
popMethod · 0.80

Tested by

no test coverage detected