def call_api_single(text):
    if os.path.isfile(text):
        full_tmp_filename = text
    else:
        full_tmp_filename = texts_to_files([text])[0]
    results = stanford_ie(full_tmp_filename, verbose=False)
    return results
def call_api_single(text):
    if os.path.isfile(text):
        full_tmp_filename = text
    else:
        full_tmp_filename = texts_to_files([text])[0]
    results = stanford_ie(full_tmp_filename, verbose=False)
    return results
def call_api_many(texts, pagination_param=10000, verbose=False):
    reduced_results = []
    paginated_texts_list = [texts[i:i + pagination_param] for i in range(0, len(texts), pagination_param)]
    for paginated_texts in paginated_texts_list:
        tmp_file_names = texts_to_files(paginated_texts)
        joint_filename = ','.join(tmp_file_names)
        results = stanford_ie(joint_filename, verbose=verbose)
        reduced_results.extend(results)
    return reduced_results
def call_api_many(texts, pagination_param=10000, verbose=False):
    reduced_results = []
    paginated_texts_list = [
        texts[i:i + pagination_param]
        for i in range(0, len(texts), pagination_param)
    ]
    for paginated_texts in paginated_texts_list:
        tmp_file_names = texts_to_files(paginated_texts)
        joint_filename = ','.join(tmp_file_names)
        results = stanford_ie(joint_filename, verbose=verbose)
        reduced_results.extend(results)
    return reduced_results