示例#1
0
文件: app.py 项目: sigmakappa/dtale
def get_instance(data_id):
    """
    Returns a :class:`dtale.views.DtaleData` object for the data_id passed as input, will return None if the data_id
    does not exist

    :param data_id: integer string identifier for a D-Tale process's data
    :type data_id: str
    :return: :class:`dtale.views.DtaleData`
    """
    data_id_str = global_state.find_data_id(str(data_id))
    if data_id_str is not None:
        startup_url, _ = build_startup_url_and_app_root()
        return DtaleData(data_id_str, startup_url)
    return None
示例#2
0
文件: views.py 项目: ebgaspar/dtale
def get_data_id(pathname):
    """
    Parses data ID from query path (ex: 'foo/bar/1' => '1')
    """
    return global_state.find_data_id(pathname.split("/")[-1])
示例#3
0
文件: app.py 项目: sigmakappa/dtale
 def handle_data_id(_endpoint, values):
     if values and "data_id" in values:
         values["data_id"] = global_state.find_data_id(values["data_id"])