Return abbreviated version of cwd, e.g. d:mydir
()
| 58 | |
| 59 | |
| 60 | def abbrev_cwd(): |
| 61 | """ Return abbreviated version of cwd, e.g. d:mydir """ |
| 62 | cwd = os.getcwd().replace('\\','/') |
| 63 | drivepart = '' |
| 64 | tail = cwd |
| 65 | if sys.platform == 'win32': |
| 66 | if len(cwd) < 4: |
| 67 | return cwd |
| 68 | drivepart,tail = os.path.splitdrive(cwd) |
| 69 | |
| 70 | |
| 71 | parts = tail.split('/') |
| 72 | if len(parts) > 2: |
| 73 | tail = '/'.join(parts[-2:]) |
| 74 | |
| 75 | return (drivepart + ( |
| 76 | cwd == '/' and '/' or tail)) |
no test coverage detected
searching dependent graphs…