goulash module
goulash
""" goulash
"""
from .version import __version__
import os
goulash_root = os.path.dirname(__file__)
goulash_data = os.path.join(goulash_root, 'data')
Module variables
var goulash_data
var goulash_root
Sub-modules
goulash
goulash.ansi
goulash.cache
dumb lightweight caching decorators, etc.
cached
requires werkzeug, but at least avoids a
memcache dependency.
see also: goulash.decorators for memoization, etc
goulash.decorators
goulash.heuristics
Heuristics typically return answers of some kind, but if the heuristics themselves are complex or cascading, simply returning booleans or integers or whatever can be confusing. The objects in this file provide tools for wrapping results in such a way that they function as expect...
goulash.metaclasses
random experiments with metaclasses.
you probably don't want to use this stuff :)
goulash.namespaces
goulash.net
This is basically a bunch of neat stuff you can do with the socket library, and if I need it I dont want to look it up again. I've also only tested it in linux, so YMMV
goulash.parsing
goulash.projects
goulash.python
various shortcuts for python utilities
Standardized versions of various cool and/or strange things that you can do with Python's reflection capabilities.
goulash.set
goulash.settings
Standard configuration parser suitable to inherit for all kinds of applications. This parses ini files and command line options, then combines the information. As a result of having all the information it is convenient (if not exactly correct) to treat the settings object as an "e...
goulash.stdout
NB: used by corkscrew.comet, others
goulash.util
goulash.venv
goulash.version
goulash.wrappers