Top

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.ansi

goulash.ansi

goulash.cache

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.decorators

goulash.heuristics

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

goulash.metaclasses

random experiments with metaclasses.

you probably don't want to use this stuff :)

goulash.namespaces

goulash.namespaces

goulash.net

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.parsing

goulash.projects

goulash.projects

goulash.python

goulash.python

various shortcuts for python utilities

goulash.reflect

Standardized versions of various cool and/or strange things that you can do with Python's reflection capabilities.

goulash.set

goulash.set

goulash.settings

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

goulash.stdout

NB: used by corkscrew.comet, others

goulash.util

goulash.util

goulash.venv

goulash.venv

goulash.version

goulash.version

goulash.wrappers

goulash.wrappers