diff options
| author | Steven Knight <knight@baldmt.com> | 2003-01-15 05:41:30 (GMT) |
|---|---|---|
| committer | Steven Knight <knight@baldmt.com> | 2003-01-15 05:41:30 (GMT) |
| commit | 284db25033af74d831c2e6c0f18c3e9415115705 (patch) | |
| tree | 2d7f5c5c38fe6f5cfcce5fc25613150c8aefee20 /src/engine/SCons/Script/__init__.py | |
| parent | 64d27f9efc30088f70214b4585b83707c56f6c0a (diff) | |
| download | SCons-284db25033af74d831c2e6c0f18c3e9415115705.zip SCons-284db25033af74d831c2e6c0f18c3e9415115705.tar.gz SCons-284db25033af74d831c2e6c0f18c3e9415115705.tar.bz2 | |
Necessary changes towards supporting Jython.
Diffstat (limited to 'src/engine/SCons/Script/__init__.py')
| -rw-r--r-- | src/engine/SCons/Script/__init__.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/engine/SCons/Script/__init__.py b/src/engine/SCons/Script/__init__.py index 034bf73..487e45e 100644 --- a/src/engine/SCons/Script/__init__.py +++ b/src/engine/SCons/Script/__init__.py @@ -440,7 +440,11 @@ class OptParser(OptionParser): def opt_debug(option, opt, value, parser): if value == "pdb": - args = [ sys.executable, "pdb.py" ] + \ + if os.name == 'java': + python = os.path.join(sys.prefix, 'jython') + else: + python = sys.executable + args = [ python, "pdb.py" ] + \ filter(lambda x: x != "--debug=pdb", sys.argv) if sys.platform == 'win32': args[1] = os.path.join(sys.prefix, "lib", "pdb.py") |
