|||

Coma 3.0.0 documentation

Quick search

Tutorials

  • Introduction
  • Declaring Commands
  • Wake Settings
  • Defining Hooks

Examples

  • Command Line Arguments
  • Command Line Config Overrides
  • Config Serialization and Management
  • Preloading Configs
  • Fitting coma to Existing Code

Package Reference

  • coma
    • coma.core
    • coma.hooks
      • coma.hooks.base
      • coma.hooks.management
      • coma.hooks.parser_hook
      • coma.hooks.config_hook
      • coma.hooks.init_hook
      • coma.hooks.run_hook
    • coma.config

coma.hooksΒΆ

Hook utilities, factories, and defaults.

Sub-Modules

  • coma.hooks.base
    • HookSentinels
      • HookSentinels.DEFAULT
      • HookSentinels.SHARED
    • GeneralSentinel
    • DEFAULT
    • SHARED
    • SENTINEL
    • Hook
    • HookOrSentinels
    • AugmentedHook
    • CommandName
    • Command
    • HookData
      • HookData.name
      • HookData.command
      • HookData.parameters
      • HookData.persistence_manager
    • ParserData
      • ParserData.parser
    • InvocationData
      • InvocationData.known_args
      • InvocationData.unknown_args
      • InvocationData.result
    • identity()
    • Pipe
  • coma.hooks.management
    • Hooks
      • Hooks.merge()
      • Hooks.parse()
      • Hooks.invoke()
  • coma.hooks.parser_hook
    • add_argument_factory()
    • default_factory()
  • coma.hooks.config_hook
    • OverrideProtocolOrSentinels
    • initialize_factory()
    • write_factory()
    • override_factory()
    • default_factory()
    • preload()
  • coma.hooks.init_hook
    • default_factory()
  • coma.hooks.run_hook
    • default_factory()
<coma.core
coma.hooks.base>
© Copyright 2025, Francois Roewer-Despres. Created using Sphinx 7.4.7.

Styled using the Piccolo Theme