Move outputs definition closer to use

This commit is contained in:
adisbladis 2021-08-25 03:11:16 -05:00
parent 08499559fc
commit f8dad73ac8
No known key found for this signature in database
GPG key ID: 110BFAD44C6249B7

View file

@ -173,8 +173,6 @@ static void worker(
if (auto drv = getDerivation(state, *v, false)) {
DrvInfo::Outputs outputs = drv->queryOutputs();
if (drv->querySystem() == "unknown")
throw EvalError("derivation must have a 'system' attribute");
@ -224,6 +222,7 @@ static void worker(
downloadSize,
narSize);
DrvInfo::Outputs outputs = drv->queryOutputs();
nlohmann::json out;
for (auto & p : outputs) {
out[p.first] = p.second;