Skip to content
  • Cecil Curry's avatar
    Classes and modules APIs generalized. · 7621e514
    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