-
Cecil Curry authored
The "betse.util.type.cls.classes" submodule now defines the following new getter functions: * get_name_qualified(), obtaining the fully-qualified name of the passed class. The implementation proved highly non-trivial, due to common edge cases (e.g., classes with no or poorly defined modules). * get_module_name_qualified_or_none(), obtaining the fully-qualified name of the module defining the passed class if any or "None". Unrelatedly, the prior "betse.util.py.pymodule" submodule has now been split into two new "betse.util.py.module.pymodule" and "betse.util.py.module.pymodname" submodules for maintainability. Unrelatedly, all copyright notices have now been updated to reflect the rapidly oncoming New Year. (Insouciant sauciness emits a pliant draughtiness!)
7621e514
This project is licensed under the BSD 2-Clause "Simplified" License.
Learn more