Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #75415
| Path | csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!newsfeed.xs4all.nl!newsfeed3a.news.xs4all.nl!xs4all!newsgate.cistron.nl!newsgate.news.xs4all.nl!post.news.xs4all.nl!not-for-mail |
|---|---|
| Return-Path | <rosuav@gmail.com> |
| X-Original-To | python-list@python.org |
| Delivered-To | python-list@mail.python.org |
| X-Spam-Status | OK 0.091 |
| X-Spam-Evidence | '*H*': 0.82; '*S*': 0.00; 'subject:Getting': 0.07; 'expected.': 0.09; 'subject:modules': 0.09; 'cc:addr:python-list': 0.11; 'from:addr:rosuav': 0.16; 'from:name:chris angelico': 0.16; 'name",': 0.16; 'roy': 0.16; 'tab': 0.16; 'wrote:': 0.18; 'module': 0.19; 'thu,': 0.19; 'typing': 0.19; 'appears': 0.22; 'import': 0.22; 'cc:addr:python.org': 0.22; '31,': 0.24; 'math': 0.24; 'cc:2**0': 0.24; "i've": 0.25; 'this:': 0.26; 'header:In- Reply-To:1': 0.27; 'subject:list': 0.30; 'message- id:@mail.gmail.com': 0.30; "i'm": 0.30; 'code': 0.31; "d'aprano": 0.31; 'names.': 0.31; 'once,': 0.31; 'steven': 0.31; 'subject:all': 0.32; 'maybe': 0.34; 'could': 0.34; 'but': 0.35; 'received:google.com': 0.35; 'done': 0.36; 'useful': 0.36; 'problems': 0.38; 'pm,': 0.38; 'extremely': 0.39; 'name': 0.63; 'kind': 0.63; 'places': 0.64; 'more': 0.64; 'different': 0.65; 'mailbox': 0.68; 'answer.': 0.68; 'smith': 0.68; 'gotten': 0.74; 'jul': 0.74; 'other.': 0.75; 'article': 0.77; 'completion': 0.78; "it'd": 0.84; 'tricky': 0.84; 'working,': 0.84; 'to:none': 0.92 |
| DKIM-Signature | v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:cc :content-type; bh=KCCfZfUWQgkQZ/esPb3MAorDyvWIidWAYq2nPCk6iYk=; b=SJZAXtUx7cCHc/IJF0dQjggCVV0mr/HygIPsm5AvsHes3RBb8Eo/nL8PG9BByQATPt 9TgfUobiculzwbvP6vLjiIFNPgv1EBscnUlUMlUE9tjwnAcamwAp3jos1v7b9vjZkZXk pEj76Ri7C3yitsKc3BZOoSQy2+YyEhuwHevcPuRfKYD5OjnkAumOOezvOC5r5Ivlpyxx 5vqw3t6tIXl3vOykmoyEvDHFN67TIfHjpg4hiAFCGA+oPCQC0eIPeOfXaN4gOnO1IrNm SAFTzCcfcb/aLw74yZGoDF5kRXynzBAPPx1PjgX0+IehcudzwUiZVnJQf0DhVqa5B2Jv 52Nw== |
| MIME-Version | 1.0 |
| X-Received | by 10.50.176.202 with SMTP id ck10mr66408692igc.2.1406812417147; Thu, 31 Jul 2014 06:13:37 -0700 (PDT) |
| In-Reply-To | <roy-5A9408.07553831072014@news.panix.com> |
| References | <53d8a20e$0$29977$c3e8da3$5496439d@news.astraweb.com> <mailman.12436.1406726547.18130.python-list@python.org> <53da1d5a$0$29974$c3e8da3$5496439d@news.astraweb.com> <roy-5A9408.07553831072014@news.panix.com> |
| Date | Thu, 31 Jul 2014 23:13:37 +1000 |
| Subject | Re: Getting a list of all modules |
| From | Chris Angelico <rosuav@gmail.com> |
| Cc | "python-list@python.org" <python-list@python.org> |
| Content-Type | text/plain; charset=UTF-8 |
| X-BeenThere | python-list@python.org |
| X-Mailman-Version | 2.1.15 |
| Precedence | list |
| List-Id | General discussion list for the Python programming language <python-list.python.org> |
| List-Unsubscribe | <https://mail.python.org/mailman/options/python-list>, <mailto:python-list-request@python.org?subject=unsubscribe> |
| List-Archive | <http://mail.python.org/pipermail/python-list/> |
| List-Post | <mailto:python-list@python.org> |
| List-Help | <mailto:python-list-request@python.org?subject=help> |
| List-Subscribe | <https://mail.python.org/mailman/listinfo/python-list>, <mailto:python-list-request@python.org?subject=subscribe> |
| Newsgroups | comp.lang.python |
| Message-ID | <mailman.12465.1406812425.18130.python-list@python.org> (permalink) |
| Lines | 25 |
| NNTP-Posting-Host | 2001:888:2000:d::a6 |
| X-Trace | 1406812425 news.xs4all.nl 2922 [2001:888:2000:d::a6]:45006 |
| X-Complaints-To | abuse@xs4all.nl |
| Xref | csiph.com comp.lang.python:75415 |
Show key headers only | View raw
On Thu, Jul 31, 2014 at 9:55 PM, Roy Smith <roy@panix.com> wrote: > In article <53da1d5a$0$29974$c3e8da3$5496439d@news.astraweb.com>, > Steven D'Aprano <steve+comp.lang.python@pearwood.info> wrote: > >> I'm working on tab completion for module names. I have some alpha-quality >> code working, so if I hit TAB after typing "import ma" I get this: >> >> >> py> import ma >> macpath macurl2path mailbox mailcap mangle >> markupbase math > > That's kind of neat. What do you do if the same name appears multiple > places in your path? It would be useful to call this out. More than > once, I've done "import x" and gotten a different x than I expected. > Those kinds of problems can be tricky to debug. Immaterial to the tab completion, as it just means one of them is shadowed by the other. But yes, that could be extremely useful - or maybe completely useless, if there's a lot of intentional shadowing happening. At any rate, it'd be nice to be able to say "Show me everything that could be found for this name", which the same code could answer. ChrisA
Back to comp.lang.python | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Getting a list of all modules Steven D'Aprano <steve@pearwood.info> - 2014-07-30 07:43 +0000
Re: Getting a list of all modules Chris Angelico <rosuav@gmail.com> - 2014-07-30 18:33 +1000
Re: Getting a list of all modules Peter Otten <__peter__@web.de> - 2014-07-30 10:46 +0200
Re: Getting a list of all modules Robert Kern <robert.kern@gmail.com> - 2014-07-30 11:35 +0100
Re: Getting a list of all modules Leo Jay <python.leojay@gmail.com> - 2014-07-30 21:22 +0800
Re: Getting a list of all modules Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2014-07-31 10:41 +0000
Re: Getting a list of all modules Roy Smith <roy@panix.com> - 2014-07-31 07:55 -0400
Re: Getting a list of all modules Chris Angelico <rosuav@gmail.com> - 2014-07-31 23:13 +1000
Re: Getting a list of all modules Terry Reedy <tjreedy@udel.edu> - 2014-07-31 15:59 -0400
Re: Getting a list of all modules Robert Kern <robert.kern@gmail.com> - 2014-08-01 14:39 +0100
Re: Getting a list of all modules Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2014-08-01 15:41 +0000
Re: Getting a list of all modules jonnicoll11@googlemail.com - 2014-08-02 14:13 -0700
Re: Getting a list of all modules Mark Lawrence <breamoreboy@yahoo.co.uk> - 2014-08-02 22:22 +0100
Re: Getting a list of all modules Mark Lawrence <breamoreboy@yahoo.co.uk> - 2014-08-03 14:38 +0100
Re: Getting a list of all modules Chris Angelico <rosuav@gmail.com> - 2014-07-30 23:27 +1000
Re: Getting a list of all modules wxjmfauth@gmail.com - 2014-07-30 06:42 -0700
Re: Getting a list of all modules Ian Kelly <ian.g.kelly@gmail.com> - 2014-07-30 08:29 -0600
Re: Getting a list of all modules Skip Montanaro <skip@pobox.com> - 2014-07-30 09:45 -0500
Re: Getting a list of all modules Akira Li <4kir4.1i@gmail.com> - 2014-07-31 22:55 +0400
Bug with help (was Re: Getting a list of all modules) Mark Lawrence <breamoreboy@yahoo.co.uk> - 2014-07-31 20:19 +0100
Re: Bug with help (was Re: Getting a list of all modules) Terry Reedy <tjreedy@udel.edu> - 2014-07-31 16:15 -0400
Re: Bug with help (was Re: Getting a list of all modules) Akira Li <4kir4.1i@gmail.com> - 2014-08-02 06:17 +0400
Re: Bug with help (was Re: Getting a list of all modules) Heinz Schmitz <HeinzSchmitz@gmx.net> - 2014-08-02 10:33 +0200
Re: Bug with help (was Re: Getting a list of all modules) Robert Kern <robert.kern@gmail.com> - 2014-08-02 13:13 +0100
Re: Bug with help (was Re: Getting a list of all modules) Terry Reedy <tjreedy@udel.edu> - 2014-08-02 14:17 -0400
csiph-web