rewrite_python_shebang: make version part optional

We forgot about the simplest case:
/usr/bin/env python
This commit is contained in:
Michka Popoff 2020-03-10 07:10:40 +01:00
parent 89f3a33264
commit cccd8d3655

View File

@ -88,7 +88,7 @@ module Language
end
def self.rewrite_python_shebang(python_path)
regex = %r{^#! ?/usr/bin/(env )?python([23](\.\d{1,2})?)$}
regex = %r{^#! ?/usr/bin/(env )?python([23](\.\d{1,2})?)?$}
maximum_regex_length = 28 # the length of "#! /usr/bin/env pythonx.yyy$"
Pathname(".").find do |f|
next unless f.file?