grim/local-pipelines

Parents a45b6f4c3991
Children 2b2ae6db93c0
pipeline: use items instead of iteritems for compatibility
--- a/pipelines/pipeline.py Thu Jul 28 15:12:46 2016 -0700
+++ b/pipelines/pipeline.py Thu Jul 28 15:13:10 2016 -0700
@@ -44,7 +44,7 @@
if "branches" in self.config["pipelines"]:
branches = self.config["pipelines"]["branches"]
- for pattern, steps in branches.iteritems():
+ for pattern, steps in branches.items():
if fnmatch.fnmatch(self.repo.branch, pattern):
ret = steps
break
@@ -54,12 +54,12 @@
@property
def public_env(self):
# dict of env vars that are not none
- return {k: v for k, v in self._env.iteritems() if v is not None}
+ return {k: v for k, v in self._env.items() if v is not None}
@property
def private_env(self):
# dict of env vars that are none (grabbed from os.environ)
- return {k: os.environ.get(k, "") for k, v in self._env.iteritems()
+ return {k: os.environ.get(k, "") for k, v in self._env.items()
if v is None}
def _determine_image(self, step):
@@ -91,7 +91,7 @@
"-w {}".format(workdir),
" ".join(["--label " + l for l in labels]),
" ".join(["-e {}={}".format(k, v) for k, v in
- self.public_env.iteritems()]),
+ self.public_env.items()]),
" ".join(["-e " + k for k in self.private_env.keys()]),
self._determine_image(step),
script,