From: Brian Warner Date: Wed, 6 Jun 2007 18:36:48 +0000 (-0700) Subject: bin/allmydata-tahoe: also update PYTHONPATH so that child processes (like twistd... X-Git-Url: https://git.rkrishnan.org/class-simplejson.JSONEncoder-index.html?a=commitdiff_plain;h=e5fdf0dacad34f3f79d5cc1862c2f1c94b83836a;p=tahoe-lafs%2Ftahoe-lafs.git bin/allmydata-tahoe: also update PYTHONPATH so that child processes (like twistd) will work --- diff --git a/bin/allmydata-tahoe b/bin/allmydata-tahoe index 433095ba..53ad0074 100644 --- a/bin/allmydata-tahoe +++ b/bin/allmydata-tahoe @@ -20,6 +20,14 @@ if len(where) >= 2 and where[-2] == "bin": # we've found our home libdir = os.path.join(base, "instdir", "lib") sys.path.insert(0, libdir) + # also update PYTHONPATH so that child processes (like twistd) will + # use this too + pp = os.environ.get("PYTHONPATH") + if pp: + pp = libdir + ":" + pp + else: + pp = libdir + os.environ["PYTHONPATH"] = pp from allmydata.scripts import runner runner.run()