pymunge.app package

Submodules

pymunge.app.environment module

class pymunge.app.environment.MungeEnvironment(logger: ~util.logging.ScopedLogger = <ScopedLogger pymunge.app.environment (INFO)>)

Bases: object

Singleton class which is initialized once in the Munger. Provides access to the Diagnostic, Registry, and Statistic.

Diagnostic = None
Registry = None
Statistic = None
load(file: Path)
store(file: Path)
summary()

pymunge.app.gui module

class pymunge.app.gui.Container(x: int = 0, y: int = 0, w: int = 0, h: int = 0, capacity: int = 0)

Bases: object

render()
update(h: int, w: int)
class pymunge.app.gui.Style

Bases: object

BlackWhite = 2
BlueBlack = 5
ColorFooter = 2
ColorHeader = 4
ColorHelp = 3
ColorLog = 1
ColorPalette = [(7, 0), (0, 7), (1, 0), (2, 0), (4, 0)]
Colors = range(1, 6)
GreenBlack = 4
RedBlack = 3
WhiteBlack = 1
static init()
pymunge.app.gui.apply(window, *args)
pymunge.app.gui.main()

pymunge.app.menu module

class pymunge.app.menu.Menu(screen)

Bases: object

pymunge.app.munger module

pymunge.app.registry module

class pymunge.app.registry.Dependency(filepath: Path | None = None)

Bases: object

class pymunge.app.registry.FileRegistry

Bases: object

pymunge.app.statistic module

class pymunge.app.statistic.Statistic

Bases: object

class Tag

Bases: object

Build = 'build'
Parse = 'parse'
record(tag: str, name: str, f: callable, *args, **kwargs)
summary()

pymunge.app.ui module

class pymunge.app.ui.Color

Bases: object

BlackWhite = 2
GreenBlack = 3
Help = 4
RedBlack = 4
StatusBar = 2
WhiteBlack = 1
pymunge.app.ui.gui()

Module contents