From ebdc30e2c3a31ec79be35724f2a4fa39704464a0 Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Wed, 20 Jul 2011 07:22:08 +0100 Subject: When setting PYTHONPATH, keep old stuff in it instead of overriding it. --- seivot | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'seivot') diff --git a/seivot b/seivot index dd80a79..7946ee2 100755 --- a/seivot +++ b/seivot @@ -165,7 +165,12 @@ class Obnam(BackupProgram): } env['OBNAM_PROFILE'] = self.settings['obnam-profile'] % namepattern if self._larch_branch: - env['PYTHONPATH'] = self._larch_branch + old = env['PYTHONPATH'] + if old: + new = '%s:%s' % (self._larch_branch, old) + else: + new = self._larch_branch + env['PYTHONPATH'] = new if self.settings['encrypt-with']: cmd += ['--encrypt-with', self.settings['encrypt-with']] result = runcmd(cmd + args, cwd=self._branch, env=env, **kwargs) -- cgit v1.2.1