コード例 #1
0
 def _init_flags(self, flag_args, parent_flags):
     try:
         parsed = op_util.parse_flag_assigns(flag_args)
     except op_util.ArgValueError as e:
         _error("invalid argument '%s' - expected NAME=VAL" % e.arg)
     else:
         resolved = self._resolve_flag_vals(parsed, parent_flags)
         return self._remove_undefined_flags(resolved)
コード例 #2
0
def _decode_dask_resources(encoded, quiet=False):
    from guild import op_util

    args = util.shlex_split(encoded)
    try:
        return op_util.parse_flag_assigns(args)
    except op_util.ArgValueError:
        if not quiet:
            log.warning(
                "Ignoring invalid dask resources spec %r: parts must be in "
                "format KEY=VAL",
                encoded,
            )
        return {}
コード例 #3
0
ファイル: run_impl.py プロジェクト: getairhub/guildai
def _parse_assigns(assign_args):
    try:
        return op_util.parse_flag_assigns(assign_args)
    except op_util.ArgValueError as e:
        cli.error("invalid argument '%s' - expected NAME=VAL" % e.arg)
コード例 #4
0
def _parse_flag_assigns(assigns):
    assert isinstance(assigns, list), assigns
    try:
        return op_util.parse_flag_assigns(assigns)
    except op_util.ArgValueError as e:
        _error("invalid argument '%s' - expected NAME=VAL" % e.arg)
コード例 #5
0
ファイル: run_impl.py プロジェクト: jukiewiczm/guildai
def _parse_assigns(assign_args):
    try:
        return op_util.parse_flag_assigns(assign_args)
    except op_util.ArgValueError as e:
        _invalid_flag_arg_error(e.arg)