David Aguilar <davvid@xxxxxxxxx> writes: > "has_key" is a deprecated dictionary method in Python 2.6+. > Simplify the sys.path manipulation for installed scripts by > passing a default value to os.getenv(). It looks like the old code was replacing sys.path[0] but you are prepending this. Doesn't that change also make a difference? > SCRIPT_PYTHON is currently empty but this future-proofs us. > It also fixes things for users who maintain local git forks > with their own SCRIPT_PYTHON additions. > > Signed-off-by: David Aguilar <davvid@xxxxxxxxx> > --- > Makefile | 5 ++--- > 1 files changed, 2 insertions(+), 3 deletions(-) > > diff --git a/Makefile b/Makefile > index 3a6c6ea..806ccdf 100644 > --- a/Makefile > +++ b/Makefile > @@ -1609,9 +1609,8 @@ $(patsubst %.py,%,$(SCRIPT_PYTHON)): % : %.py > -e '}' \ > -e 's|^import sys.*|&; \\\ > import os; \\\ > - sys.path[0] = os.environ.has_key("GITPYTHONLIB") and \\\ > - os.environ["GITPYTHONLIB"] or \\\ > - "@@INSTLIBDIR@@"|' \ > + sys.path.insert(0, os.getenv("GITPYTHONLIB",\ > + "@@INSTLIBDIR@@"));|' \ > -e 's|@@INSTLIBDIR@@|'"$$INSTLIBDIR"'|g' \ > $@.py >$@+ && \ > chmod +x $@+ && \ > -- > 1.7.0.3.291.g5e4f6 -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html