<commit_before>import click
import subprocess
import sys
import os
# import prosconfig
import proscli.flasher


@click.group()
def build_cli():
    pass


@build_cli.command()
@click.argument('build-args', nargs=-1)
@click.pass_context
def make(ctx, build_args):
    """Invokes make.

    If on Windows, will invoke make located in on the PROS_TOOLCHAIN.

    Also has the added benefit of looking for the config.pros file"""
    click.echo('Invoking make {}...'.format(' '.join(build_args)))
    # cfg = prosconfig.find_project('.')
    cwd = '.'
    # if cfg is not None:
    #     cwd = cfg.path
    env = os.environ.copy()
    if os.name == 'nt':
        env['PATH'] += ';' + os.path.join(os.environ.get('PROS_TOOLCHAIN'), 'bin')
    cmd = (os.path.join(os.environ.get('PROS_TOOLCHAIN'), 'bin', 'make.exe') if os.name == 'nt' else 'make')
    p = subprocess.Popen(executable=cmd, args=build_args, cwd=cwd, env=env
                         stdout=sys.stdout, stderr=sys.stderr)
    p.wait()
    if p.returncode != 0:
        ctx.exit(1)
<commit_msg>added a missing comma in proscli/build.py:33<commit_after>import click
import subprocess
import sys
import os
# import prosconfig
import proscli.flasher


@click.group()
def build_cli():
    pass


@build_cli.command()
@click.argument('build-args', nargs=-1)
@click.pass_context
def make(ctx, build_args):
    """Invokes make.

    If on Windows, will invoke make located in on the PROS_TOOLCHAIN.

    Also has the added benefit of looking for the config.pros file"""
    click.echo('Invoking make {}...'.format(' '.join(build_args)))
    # cfg = prosconfig.find_project('.')
    cwd = '.'
    # if cfg is not None:
    #     cwd = cfg.path
    env = os.environ.copy()
    if os.name == 'nt':
        env['PATH'] += ';' + os.path.join(os.environ.get('PROS_TOOLCHAIN'), 'bin')
    cmd = (os.path.join(os.environ.get('PROS_TOOLCHAIN'), 'bin', 'make.exe') if os.name == 'nt' else 'make')
    p = subprocess.Popen(executable=cmd, args=build_args, cwd=cwd, env=env,
                         stdout=sys.stdout, stderr=sys.stderr)
    p.wait()
    if p.returncode != 0:
        ctx.exit(1)

{'fraction_non_alphanumeric': 0.15543071161048688, 'fraction_numerical': 0.003745318352059925, 'mean_word_length': 3.0938697318007664, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7010474', 'n_tokens_mistral': 760, 'n_tokens_neox': 745, 'n_words': 185}