equal
deleted
inserted
replaced
15 'mercurial.error' |
15 'mercurial.error' |
16 >>> dotted_name_of_path('zlibmodule.so') |
16 >>> dotted_name_of_path('zlibmodule.so') |
17 'zlib' |
17 'zlib' |
18 """ |
18 """ |
19 parts = path.split('/') |
19 parts = path.split('/') |
20 parts[-1] = parts[-1][:-3] # remove .py |
20 parts[-1] = parts[-1].split('.', 1)[0] # remove .py and .so and .ARCH.so |
21 if parts[-1].endswith('module'): |
21 if parts[-1].endswith('module'): |
22 parts[-1] = parts[-1][:-6] |
22 parts[-1] = parts[-1][:-6] |
23 return '.'.join(parts) |
23 return '.'.join(parts) |
24 |
24 |
25 |
25 |