Martin Blanchard pushed to branch mablanch/448-autocompletion-broken-defaults at BuildStream / buildstream
Commits:
- 
b51393ec
by Martin Blanchard at 2018-07-31T11:26:22Z
1 changed file:
Changes:
| ... | ... | @@ -68,9 +68,10 @@ def complete_path(path_type, incomplete, base_directory='.'): | 
| 68 | 68 |          # If there was nothing on the left of the last separator,
 | 
| 69 | 69 |          # we are completing files in the filesystem root
 | 
| 70 | 70 |          base_path = os.path.join(base_directory, base_path)
 | 
| 71 | - | |
| 72 | -    elif os.path.isdir(incomplete):
 | |
| 73 | -        base_path = incomplete
 | |
| 71 | +    else:
 | |
| 72 | +        incomplete_base_path = os.path.join(base_directory, incomplete)
 | |
| 73 | +        if os.path.isdir(incomplete_base_path):
 | |
| 74 | +            base_path = incomplete_base_path
 | |
| 74 | 75 |  | 
| 75 | 76 |      try:
 | 
| 76 | 77 |          if base_path:
 | 
