e3673091d04ef00cea5d7d8bcac69c0dee40e585,calamari_ocr/utils/multiprocessing.py,,run,#Any#Any#,22

Before Change


        if line is None or len(line) == 0:
            time.sleep(0.1)
        else:
            yield line

    if process.returncode != 0:
        raise Exception("Error: Process finished with code {}".format(process.returncode))

After Change


    process = subprocess.Popen(command, stdout=subprocess.PIPE, stderr=subprocess.PIPE, shell=False, env=env,
                               close_fds=ON_POSIX, text=True, bufsize=1)
    // Make nonblocking output
    stdout_queue = Queue()
    stdout_reader = Thread(target=enqueue_output, args=(process.stdout, stdout_queue), daemon=True)
    stdout_reader.start()
    stderr_queue = Queue()
    stderr_reader = Thread(target=enqueue_output, args=(process.stderr, stderr_queue), daemon=True)
    stderr_reader.start()
    while True:
        try:
            out = stdout_queue.get_nowait()
        except Empty:
            out = None

        try:
Italian Trulli
In pattern: SUPERPATTERN

Frequency: 3

Non-data size: 4

Instances


Project Name: Calamari-OCR/calamari
Commit Name: e3673091d04ef00cea5d7d8bcac69c0dee40e585
Time: 2021-01-19
Author: wick.chr@gmail.com
File Name: calamari_ocr/utils/multiprocessing.py
Class Name:
Method Name: run


Project Name: streamlit/streamlit
Commit Name: 428de4b8d7ef06fe6970ab86e2c7c01b900ba9b5
Time: 2018-08-16
Author: adrien.g.treuille@gmail.com
File Name: lib/streamlit/__init__.py
Class Name:
Method Name: spinner


Project Name: streamlit/streamlit
Commit Name: 63630d4b66a0c8bdaa8ac924a3eb4755419e2b6c
Time: 2018-08-07
Author: adrien.g.treuille@gmail.com
File Name: lib/streamlit/__init__.py
Class Name:
Method Name: spinner