cmeta.category module

Category Manager class

cMeta author and developer: (C) 2025-2026 Grigori Fursin

See the cMeta COPYRIGHT and LICENSE files in the project root for details.

Classes

class cmeta.category.InitCategory(cm=None, module_file_path=None, logger: Logger | None = None)[source]

Bases: object

Initialize Category without artifact management functions

__init__(cm=None, module_file_path=None, logger: Logger | None = None)[source]

Initialize the category base class without artifact management functions.

Parameters:
  • cm – CMeta instance. If None, creates a new one.

  • module_file_path – Path to the category module file. If None, uses base category.

  • logger – Logger instance. If None, uses CMeta’s logger.