grim/local-pipelines

e5b716d5b51b
Parents a157404405db
Children 8cfb4410c566
core: add helper method for splitting an env var
--- a/pipelines/core.py Mon Jul 25 18:47:26 2016 -0700
+++ b/pipelines/core.py Tue Jul 26 14:06:57 2016 -0700
@@ -55,6 +55,19 @@
sys.exit(1)
+def _split_env_var(line):
+ kv = line.split("=", 1)
+ k = kv[0].strip()
+ v = None
+ if len(kv) > 1:
+ v = kv[1].strip()
+ else:
+ # the variable was passed as "-e FOO" so we should grab "FOO" from the
+ # environment
+ v = os.environ.get(k, "")
+ return k, v
+
+
def main():
args = parse_args()