# HG changeset patch # User Han-Wen Nienhuys # Date 1179548656 10800 # Node ID 4176ddec02c9fd4057ac443039aa76a76f688ca4 # Parent b8a30307b108edda28caec2762c8c6bc24035593 argv0 relocation for test-lily/upload.py diff -r b8a30307b108 -r 4176ddec02c9 test-lily/upload.py --- a/test-lily/upload.py Sat May 19 01:24:04 2007 -0300 +++ b/test-lily/upload.py Sat May 19 01:24:16 2007 -0300 @@ -10,10 +10,17 @@ import optparse import pickle -sys.path.insert (0, 'lib') -import versiondb -import misc +def argv0_relocation (): + import os, sys + bindir = os.path.abspath (os.path.dirname (sys.argv[0])) + prefix = os.path.dirname (bindir) + sys.path.insert (0, prefix) + +argv0_relocation () + +from gub import versiondb +from gub import misc platforms = ['linux-x86', 'linux-64', @@ -229,7 +236,7 @@ def get_repository (options): ## do here, because also used in website generation. - import repository + from gub import repository dir = options.repo_dir.replace ('.git','') repo = repository.Git (dir, branch=options.branch)