@@ -656,14 +656,15 @@ def pip_requirements_step(path, prefix=None, required=False, tmp_dir=None):
656
656
if required :
657
657
raise RuntimeError (
658
658
'File not found: {}' .format (requirements ))
659
- if not shutil .which (runtime ):
660
- raise RuntimeError (
661
- "Python interpreter version equal "
662
- "to defined lambda runtime ({}) should be "
663
- "available in system PATH" .format (runtime ))
659
+ else :
660
+ if not shutil .which (runtime ):
661
+ raise RuntimeError (
662
+ "Python interpreter version equal "
663
+ "to defined lambda runtime ({}) should be "
664
+ "available in system PATH" .format (runtime ))
664
665
665
- step ('pip' , runtime , requirements , prefix , tmp_dir )
666
- hash (requirements )
666
+ step ('pip' , runtime , requirements , prefix , tmp_dir )
667
+ hash (requirements )
667
668
668
669
def npm_requirements_step (path , prefix = None , required = False , tmp_dir = None ):
669
670
requirements = path
@@ -673,14 +674,15 @@ def npm_requirements_step(path, prefix=None, required=False, tmp_dir=None):
673
674
if required :
674
675
raise RuntimeError (
675
676
'File not found: {}' .format (requirements ))
676
- if not shutil .which (runtime ):
677
- raise RuntimeError (
678
- "Nodejs interpreter version equal "
679
- "to defined lambda runtime ({}) should be "
680
- "available in system PATH" .format (runtime ))
681
-
682
- step ('npm' , runtime , requirements , prefix , tmp_dir )
683
- hash (requirements )
677
+ else :
678
+ if not shutil .which (runtime ):
679
+ raise RuntimeError (
680
+ "Nodejs interpreter version equal "
681
+ "to defined lambda runtime ({}) should be "
682
+ "available in system PATH" .format (runtime ))
683
+
684
+ step ('npm' , runtime , requirements , prefix , tmp_dir )
685
+ hash (requirements )
684
686
685
687
def commands_step (path , commands ):
686
688
if not commands :
0 commit comments