From b3060ad1e62eadd905f83be0b33c22a45c365110 Mon Sep 17 00:00:00 2001 From: Charlie Drage Date: Wed, 10 Feb 2016 09:14:29 -0500 Subject: [PATCH] Change order of getting context --- atomicapp/nulecule/base.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/atomicapp/nulecule/base.py b/atomicapp/nulecule/base.py index fbac1ec2..469bf7e1 100644 --- a/atomicapp/nulecule/base.py +++ b/atomicapp/nulecule/base.py @@ -380,14 +380,15 @@ def render(self, provider_key=None, dryrun=False): if self._app: self._app.render(provider_key=provider_key, dryrun=dryrun) return + if self.artifacts is None: raise NuleculeException( "No artifacts specified in the Nulecule file") - context = self.get_context() if provider_key and provider_key not in self.artifacts: raise NuleculeException( "Data for provider \"%s\" are not part of this app" % provider_key) + context = self.get_context() for provider in self.artifacts: if provider_key and provider != provider_key: continue