Kaydet (Commit) d5c58c34 authored tarafından Guido van Rossum's avatar Guido van Rossum

Changed logic so it now replaces anything that has #! and python in

the first line, replacing the entire line.
üst fc058824
#! /usr/local/bin/python
#! /usr/bin/env python
# Change the #! line occurring in Python scripts. The new interpreter
# pathname must be given with a -i option.
......@@ -139,12 +139,11 @@ def fix(filename):
# Return succes
return 0
prog = regex.compile('\(#![ \t]*\)\(/[^ \t\n]*\)\(.*\n\)')
def fixline(line):
if prog.match(line) < 0:
if line[:2] != '#!':
return line
if string.find(line, "python") < 0:
return line
head, tail = prog.group(1, 3)
return head + new_interpreter + tail
return '#! %s\n' % new_interpreter
main()
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment