MCPcopy
hub / github.com/Nuitka/Nuitka / splitModuleBasename

Method splitModuleBasename

nuitka/utils/ModuleNames.py:170–180  ·  view source on GitHub ↗

Split a module into package name and module name.

(self)

Source from the content-addressed store, hash-verified

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."""

Callers 6

getPackageNameMethod · 0.95
getBasenameMethod · 0.95
_buildMethod · 0.80
decideRecursionFunction · 0.80
getPackageSearchPathFunction · 0.80
_findModuleInPathFunction · 0.80

Calls 1

ModuleNameClass · 0.85

Tested by

no test coverage detected