~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/shellcomplete.py

  • Committer: Martin Pool
  • Date: 2006-01-13 06:31:42 UTC
  • Revision ID: mbp@sourcefrog.net-20060113063142-8e706dc1483c69e1
Bump version to 0.8pre

Show diffs side-by-side

added added

removed removed

Lines of Context:
28
28
        outfile.write(aname + '\n')
29
29
 
30
30
 
31
 
def shellcomplete_on_option(options, outfile = None):
32
 
    import commands
33
 
    
 
31
def shellcomplete_on_option(options, outfile=None):
 
32
    from bzrlib.option import Option
34
33
    if not options:
35
34
        return
36
 
    
37
35
    if outfile == None:
38
36
        outfile = sys.stdout
39
 
 
40
37
    for on in options:
41
 
        for shortname, longname in commands.SHORT_OPTIONS.items():
 
38
        for shortname, longname in Option.SHORT_OPTIONS.items():
42
39
            if longname == on:
43
40
                l = '"(--' + on + ' -' + shortname + ')"{--' + on + ',-' + shortname + '}'
44
41
                break