@@ -656,14 +656,15 @@ def pip_requirements_step(path, prefix=None, required=False, tmp_dir=None):
656656 if required :
657657 raise RuntimeError (
658658 '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 ))
664665
665- step ('pip' , runtime , requirements , prefix , tmp_dir )
666- hash (requirements )
666+ step ('pip' , runtime , requirements , prefix , tmp_dir )
667+ hash (requirements )
667668
668669 def npm_requirements_step (path , prefix = None , required = False , tmp_dir = None ):
669670 requirements = path
@@ -673,14 +674,15 @@ def npm_requirements_step(path, prefix=None, required=False, tmp_dir=None):
673674 if required :
674675 raise RuntimeError (
675676 '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 )
684686
685687 def commands_step (path , commands ):
686688 if not commands :
0 commit comments