Ticket #1143: fix-add-command.diff

File fix-add-command.diff, 1.0 KB (added by cdep_illabout, 15 years ago)

small patch that fixes the tab completion for the add command

  • deluge/ui/console/commands/add.py

     
    105105            # This path does not exist, so lets do a listdir on it's parent
    106106            # and find any matches.
    107107            ret = []
    108             for f in os.listdir(os.path.dirname(line)):
    109                 if f.startswith(os.path.split(line)[1]):
    110                     p = os.path.join(os.path.dirname(line), f)
    111108
    112                     if os.path.isdir(p):
    113                         p += "/"
    114                     ret.append(p)
     109            if os.path.isdir(os.path.dirname(line)):
     110                for f in os.listdir(os.path.dirname(line)):
     111                    if f.startswith(os.path.split(line)[1]):
     112                        p = os.path.join(os.path.dirname(line), f)
    115113
     114                        if os.path.isdir(p):
     115                            p += "/"
     116                        ret.append(p)
     117
    116118        return ret