Index: recipes.py |
diff --git a/recipes.py b/recipes.py |
index d78d4abf9bb7d119c6bccdadce671b049b6d95a1..19ac90849eb0759a4c6acc72eb57fe1267065f89 100755 |
--- a/recipes.py |
+++ b/recipes.py |
@@ -102,6 +102,8 @@ def run(package_deps, args): |
def get_properties_from_file(filename): |
properties_file = sys.stdin if filename == '-' else open(filename) |
properties = json.load(properties_file) |
+ if filename == '-': |
+ properties_file.close() |
assert isinstance(properties, dict) |
return properties |
@@ -125,7 +127,7 @@ def run(package_deps, args): |
os.environ['PYTHONIOENCODING'] = 'UTF-8' |
_, config_file = get_package_config(args) |
- universe = loader.UniverseView( |
+ universe_view = loader.UniverseView( |
loader.RecipeUniverse( |
package_deps, config_file), package_deps.root_package) |
@@ -145,7 +147,7 @@ def run(package_deps, args): |
ret = recipe_run.run_steps( |
properties, stream_engine, |
step_runner.SubprocessStepRunner(stream_engine), |
- universe=universe) |
+ universe_view=universe_view) |
finally: |
os.chdir(old_cwd) |