gnomish_army_knife package#
Subpackages#
- gnomish_army_knife.commands package
- gnomish_army_knife.config package
- gnomish_army_knife.database package
- gnomish_army_knife.enums package
- gnomish_army_knife.icon package
- gnomish_army_knife.macro package
- gnomish_army_knife.markdown package
- gnomish_army_knife.net package
- gnomish_army_knife.paths package
- gnomish_army_knife.runtime package
- gnomish_army_knife.runtimepy package
Submodules#
gnomish_army_knife.app module#
This package’s command-line entry-point application.
gnomish_army_knife.entry module#
This package’s command-line entry-point (boilerplate).
gnomish_army_knife.schemas module#
A module for working with schemas belonging to this package.
- class gnomish_army_knife.schemas.BasicGakCodec(data: dict[str, str | int | float | bool | None | dict[str, str | int | float | bool | None] | list[str | int | float | bool | None]] = None, schemas: SchemaMap = None, dest_attr: str = 'data', verify: bool = True)[source]#
Bases:
GakDictCodec,BasicDictCodecA base class for schema-backed objects.
- init(data: dict[str, str | int | float | bool | None | dict[str, str | int | float | bool | None] | list[str | int | float | bool | None]]) None[source]#
Perform implementation-specific initialization.
A simple footer.
- class gnomish_army_knife.schemas.GakDictCodec(data: dict[str, str | int | float | bool | None | dict[str, str | int | float | bool | None] | list[str | int | float | bool | None]] = None, schemas: SchemaMap = None, dest_attr: str = 'data', verify: bool = True)[source]#
Bases:
DictCodec,MarkdownMixinA simple wrapper for package classes that want to implement DictCodec.
- default_schemas: SchemaMap | None = {'is_object': <vcorelib.schemas.json.JsonSchema object>, 'CombatLogFile': <vcorelib.schemas.json.JsonSchema object>, 'Config': <vcorelib.schemas.json.JsonSchema object>, 'MacroCategory': <vcorelib.schemas.json.JsonSchema object>, 'has_icon': <vcorelib.schemas.json.JsonSchema object>, 'MacroDatabase': <vcorelib.schemas.json.JsonSchema object>, 'Macro': <vcorelib.schemas.json.JsonSchema object>, 'CombatLogState': <vcorelib.schemas.json.JsonSchema object>, 'MacroGroup': <vcorelib.schemas.json.JsonSchema object>, 'has_macros': <vcorelib.schemas.json.JsonSchema object>}#
Module contents#
Useful defaults and other package metadata.