Split a module into package name and module name.
(self)
| 168 | return self.splitModuleBasename()[1] |
| 169 | |
| 170 | def splitModuleBasename(self): |
| 171 | """Split a module into package name and module name.""" |
| 172 | |
| 173 | if "." in self: |
| 174 | package_part = ModuleName(self[: self.rfind(".")]) |
| 175 | module_name = ModuleName(self[self.rfind(".") + 1 :]) |
| 176 | else: |
| 177 | package_part = None |
| 178 | module_name = self |
| 179 | |
| 180 | return package_part, module_name |
| 181 | |
| 182 | def splitPackageName(self): |
| 183 | """Split a module into the top level package name and remaining module name.""" |
no test coverage detected