pyslk.FileGroup

pyslk.FileGroup#

class pyslk.FileGroup(group_dict: dict)#
__init__(group_dict: dict)#

Methods

__init__(group_dict)

dump()

Dump all details of this job as a dictionary

get_files()

get_job_id()

Returns the current job id of this job

get_job_ids()

Prints the history of job IDs of this job.

get_job_status()

get_pid()

Same as get_process_id().

get_pids()

Same as get_process_ids().

get_process_id()

Returns the process id slk call which submitted the last recall job

get_process_ids()

Returns the history of the process ids of the slk calls which submitted the recall jobs

get_search_id()

get_search_query()

get_tape_barcodes()

get_tape_ids()

has_files()

has_job_id()

has_pid()

has_process_id()

has_search_id()

has_search_query()

has_tape_barcodes()

has_tape_ids()

is_cached()

is_recall_error()

json()

print a JSON string of all details of this job

merge_group(group)

put_files(files)

put_job_id(job_id)

put_pid(process_id)

Same as put_process_id().

put_process_id(process_id)

Set the current pid / process id of slk call which submitted the current recall job

put_tape_barcode(tape_barcode)

put_tape_id(tape_id)

set_recall_error(recall_error)

updated_caching_info()

Check is all files of this job are cached.