Source code for dtale.dash_application.utils
import dtale.global_state as global_state
[docs]def get_data_id(pathname):
"""
Parses data ID from query path (ex: 'foo/bar/1' => '1')
"""
data_id = pathname.split("/")[-1]
data_id = data_id = global_state.get_data_id_by_name(data_id) or data_id
if (global_state.size()) == 0:
return None
if global_state.contains(data_id):
return data_id
else:
return sorted(global_state.keys())[0]