X-Git-Url: http://git.scottworley.com/pinch/blobdiff_plain/2fa9cbea8f21396556223dbf07e01e6af87ff5e8..b896966bd140bc9c3c965c70597517ede83d5b86:/pinch.py diff --git a/pinch.py b/pinch.py index 34c63f1..bfc6ac6 100644 --- a/pinch.py +++ b/pinch.py @@ -578,10 +578,10 @@ def update(args: argparse.Namespace) -> None: exprs: Dict[str, str] = {} config = read_config_files(args.channels_file) for section in config: - if 'alias_of' in config[section]: + sp = read_search_path(config[section]) + if isinstance(sp, AliasSearchPath): assert 'git_repo' not in config[section] continue - sp = read_search_path(config[section]) tarball = sp.fetch(v, section, config[section]) exprs[section] = ( 'f: f { name = "%s"; channelName = "%%s"; src = builtins.storePath "%s"; }' %