On Sun 16 Jan 2005 at 14:42:15 +0100, you wrote: > X-Loop: [EMAIL PROTECTED] > Reply-To: Johannes Gijsbers <[EMAIL PROTECTED]>, [EMAIL PROTECTED] > X-Debian-PR-Message: report 290748 > X-Debian-PR-Package: bash > X-Debian-PR-Keywords: patch > X-Mailer: reportbug 3.5ubuntu2 > Delivered-To: [EMAIL PROTECTED] > X-Virus-Scanned: by amavisd-new at cs.tu-berlin.de (including spamassassin) > X-Spam-Status: No, hits=0 tagged_above=0 required=3 tests= > X-Spam-Level: > Resent-From: Johannes Gijsbers <[EMAIL PROTECTED]> > Resent-To: debian-bugs-dist@lists.debian.org > Resent-Cc: Matthias Klose <[EMAIL PROTECTED]> > Resent-Date: Sun, 16 Jan 2005 13:33:06 UTC > Resent-Message-ID: <[EMAIL PROTECTED]> > Resent-Sender: Debian BTS <[EMAIL PROTECTED]> > From: Johannes Gijsbers <[EMAIL PROTECTED]> > To: Debian Bug Tracking System <[EMAIL PROTECTED]> > Subject: Bug#290748: bash: Python completion fails when running Python as > './python' > Date: Sun, 16 Jan 2005 14:25:20 +0100 > > Package: bash > Version: 3.0-13 > Severity: minor > Tags: patch > > > I'm a Python developer, so I frequently run tests from the source directory I > compiled Python in: > > [EMAIL PROTECTED]:trunk$ ./python > > <press tab> > > [EMAIL PROTECTED]:trunk$ ./python bash: COMP_WORDS: bad array subscript > > My patch fixes this to do normal Python completion. > > -- System Information: > Debian Release: 3.1 > Architecture: i386 (i686) > Kernel: Linux 2.6.10-2-686 > Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) > > Versions of packages bash depends on: > ii base-files 3.1.0ubuntu1 Debian base system miscellaneous > f > ii libc6 2.3.2.ds1-20ubuntu1 GNU C Library: Shared libraries > an > ii libncurses5 5.4-4 Shared libraries for terminal > hand > ii passwd 1:4.0.3-30.7ubuntu2 Change and administer password > and > > -- no debconf information
> --- bash_completion 2005-01-16 14:13:48.822092312 +0100 > +++ /home/johannes/bash_completion 2005-01-16 14:03:47.543500552 +0100 > @@ -4803,7 +4803,7 @@ > _filedir '@(py|pyc|pyo)' > return 0 > ;; > - !(*python|-?)) > + !(python|-?)) > [[ ${COMP_WORDS[COMP_CWORD-2]} != -@(Q|W) ]] && _filedir > ;; > esac This problem is not in the upstream release. 'cvs annotate' says: 1.435 (ianmacd 10-Oct-02): !(python|-?)) This line hasn't changed since October 2002. Ian -- Ian Macdonald | History teaches us that men and nations System Administrator | behave wisely once they have exhausted all [EMAIL PROTECTED] | other alternatives. -- Abba Eban http://www.caliban.org | | -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]