45 has_hash_bang="`head -n 1 "${whichhg}" | cut -b 1-2`" |
45 has_hash_bang="`head -n 1 "${whichhg}" | cut -b 1-2`" |
46 python="" |
46 python="" |
47 bpython="" |
47 bpython="" |
48 |
48 |
49 if [ "#!" = "$has_hash_bang" ] ; then |
49 if [ "#!" = "$has_hash_bang" ] ; then |
50 python="`head -n 1 ${whichhg} | cut -b 3-`" |
50 python="`head -n 1 ${whichhg} | cut -b 3- | sed -e 's/^[ \t]*//;s/[ \t]*$//'`" |
51 bpython="`basename "$python"`" |
51 bpython="`basename "$python"`" |
52 fi |
52 fi |
53 |
53 |
54 if [ -x "$python" -a ! -d "$python" -a "`${python} -V 2>&1 | cut -f 1 -d ' '`" = "Python" ] ; then |
54 if [ -x "$python" -a ! -d "$python" -a "`${python} -V 2>&1 | cut -f 1 -d ' '`" = "Python" ] ; then |
55 hg="${python} -u ${whichhg}" |
55 hg="${python} -u ${whichhg}" |