Search.setIndex({"docnames": ["configobj", "index", "validate"], "filenames": ["configobj.rst", "index.rst", "validate.rst"], "titles": ["1. Reading and Writing Config Files", "Welcome to configobj\u2019s documentation!", "2. Validation Schema with validate.py"], "terms": {"python": [0, 2], "script": 0, "modul": [0, 1, 2], "configur": 0, "data": [0, 2], "persist": 0, "configpars": 0, "author": [0, 2], "michael": [0, 2], "foord": [0, 2], "nicola": [0, 2], "larosa": [0, 2], "rob": [0, 2], "denni": [0, 2], "eli": [0, 2], "courtwright": [0, 2], "date": [0, 2], "pypi": 0, "entri": [0, 2], "homepag": [0, 2], "github": [0, 2], "page": [0, 1, 2], "bsd": [0, 2], "support": [0, 2], "mail": [0, 2], "best": 0, "work": [0, 2], "includ": [0, 2], "power": 0, "system": [0, 2], "i": [0, 2], "articl": 0, "an": [0, 2], "simpl": [0, 2], "reader": 0, "writer": 0, "ini": 0, "round": 0, "tripper": 0, "Its": 0, "main": 0, "featur": [0, 2], "veri": [0, 2], "easi": [0, 2], "us": 0, "straightforward": 0, "programm": [0, 2], "": [0, 2], "interfac": [0, 2], "syntax": [0, 2], "It": [0, 2], "ha": [0, 2], "lot": 0, "other": [0, 2], "though": 0, "nest": 0, "subsect": 0, "ani": [0, 2], "level": [0, 2], "multipl": 0, "line": 0, "substitut": 0, "integr": 0, "automat": [0, 2], "check": 0, "allow": [0, 2], "when": [0, 2], "out": [0, 2], "preserv": 0, "all": [0, 2], "order": 0, "member": [0, 2], "mani": [0, 2], "option": [0, 2], "like": [0, 2], "full": [0, 2], "unicod": [0, 2], "For": [0, 2], "bug": [0, 2], "report": [0, 2], "pleas": [0, 2], "current": [0, 2], "januari": 0, "stabl": [0, 2], "matur": 0, "we": [0, 2], "still": [0, 2], "expect": [0, 2], "pick": 0, "up": [0, 2], "few": 0, "along": [0, 2], "wai": [0, 2], "particularli": 0, "respect": 0, "compat": [0, 2], "recommend": 0, "instal": 0, "pip": 0, "possibl": [0, 2], "latest": [0, 2], "from": [0, 2], "git": 0, "repositori": 0, "maintain": [0, 2], "wide": 0, "project": 0, "bazaar": 0, "distribut": 0, "acro": 0, "vc": 0, "control": 0, "conf": 0, "branch": 0, "chandler": 0, "A": [0, 2], "wxpython": 0, "person": 0, "inform": [0, 2], "manag": 0, "being": [0, 2], "osafound": 0, "matplotlib": 0, "2d": 0, "plot": 0, "librari": 0, "ipython": 0, "enhanc": 0, "interact": 0, "shell": 0, "call": [0, 2], "tconfig": 0, "combin": 0, "enthought": 0, "trait": 0, "elisa": 0, "fluendo": 0, "mediacent": 0, "open": 0, "sourc": [0, 2], "cross": 0, "platform": 0, "media": 0, "center": 0, "solut": 0, "design": [0, 2], "peopl": 0, "familiar": 0, "comput": 0, "outstand": [0, 2], "simplic": 0, "most": 0, "function": 0, "can": [0, 2], "perform": [0, 2], "singl": [0, 2], "command": 0, "normal": 0, "give": [0, 2], "filenam": 0, "import": [0, 2], "you": [0, 2], "also": [0, 2], "pass": [0, 2], "stringio": 0, "instanc": [0, 2], "so": [0, 2], "doesn": [0, 2], "t": [0, 2], "matter": [0, 2], "where": [0, 2], "your": [0, 2], "come": [0, 2], "access": [0, 2], "dictionari": [0, 2], "value1": [0, 2], "keyword1": 0, "value2": [0, 2], "keyword2": 0, "section1": 0, "value3": 0, "keyword3": 0, "value4": 0, "keyword4": 0, "could": [0, 2], "creat": [0, 2], "new": [0, 2], "just": [0, 2], "one": [0, 2], "specifi": [0, 2], "do": [0, 2], "later": 0, "If": [0, 2], "don": 0, "set": [0, 2], "instead": [0, 2], "see": [0, 2], "more": [0, 2], "detail": 0, "here": [0, 2], "show": 0, "some": [0, 2], "section2": 0, "keyword5": 0, "value5": 0, "keyword6": 0, "value6": 0, "sub": [0, 2], "keyword7": 0, "value7": 0, "section3": 0, "keyword": [0, 2], "value8": 0, "value9": 0, "value10": 0, "9": [0, 2], "value11": 0, "value12": 0, "value13": 0, "name": [0, 2], "onli": [0, 2], "attempt": 0, "anyth": [0, 2], "els": [0, 2], "rais": [0, 2], "valueerror": [0, 2], "note": [0, 2], "ar": [0, 2], "base": [0, 2], "thi": [0, 2], "mean": [0, 2], "separ": 0, "marker": 0, "between": [0, 2], "squar": 0, "bracket": 0, "surround": 0, "doubl": 0, "quot": [0, 2], "indent": 0, "signific": 0, "indic": [0, 2], "have": [0, 2], "item": 0, "comma": [0, 2], "span": 0, "tripl": 0, "illustr": 0, "which": [0, 2], "mai": [0, 2], "sever": 0, "goe": 0, "inlin": 0, "insid": 0, "multilin": [0, 2], "than": [0, 2], "break": 0, "keyword8": 0, "keyword9": 0, "infil": 0, "none": [0, 2], "true": [0, 2], "raise_error": 0, "fals": [0, 2], "create_empti": 0, "file_error": 0, "indent_typ": 0, "_inspec": 0, "argument": [0, 2], "avail": [0, 2], "after": 0, "been": [0, 2], "pars": [0, 2], "instanti": 0, "now": [0, 2], "deprec": 0, "To": [0, 2], "modifi": 0, "code": [0, 2], "simpli": 0, "unpack": 0, "constructor": [0, 2], "take": [0, 2], "follow": [0, 2], "shown": [0, 2], "need": [0, 2], "omit": [0, 2], "noth": 0, "In": [0, 2], "case": [0, 2], "time": [0, 2], "what": [0, 2], "happen": [0, 2], "alreadi": [0, 2], "exist": 0, "determin": 0, "chang": [0, 2], "trail": [0, 2], "remov": [0, 2], "object": [0, 2], "initialis": [0, 2], "kei": [0, 2], "must": [0, 2], "arbitrari": 0, "badli": 0, "form": 0, "whole": 0, "error": [0, 2], "end": 0, "immedi": 0, "alter": 0, "initi": [0, 2], "effect": [0, 2], "unquot": [0, 2], "affect": 0, "whether": 0, "test": [0, 2], "make": [0, 2], "sens": 0, "imposs": 0, "caus": 0, "ioerror": 0, "whenev": 0, "load": 0, "occur": 0, "either": [0, 2], "switch": 0, "done": [0, 2], "fetch": 0, "want": [0, 2], "suppli": [0, 2], "each": [0, 2], "well": [0, 2], "within": [0, 2], "requir": [0, 2], "paramet": [0, 2], "provid": [0, 2], "same": [0, 2], "etc": [0, 2], "how": 0, "everi": [0, 2], "scheme": 0, "integ": [0, 2], "non": 0, "convert": [0, 2], "process": 0, "typeerror": 0, "howev": [0, 2], "present": 0, "input": 0, "output": 0, "tab": 0, "space": 0, "typic": 0, "four": 0, "first": [0, 2], "select": 0, "overrid": [0, 2], "By": [0, 2], "doe": [0, 2], "decod": 0, "charact": 0, "unicodeencodeerror": 0, "utf16": 0, "detect": 0, "even": [0, 2], "becaus": [0, 2], "bit": 0, "mangl": 0, "split": 0, "byte": 0, "boundari": 0, "without": [0, 2], "befor": [0, 2], "sy": 0, "defaultencod": 0, "usual": 0, "ascii": 0, "western": 0, "european": 0, "user": [0, 2], "latin": 0, "sensibl": 0, "unicodedecodeerror": 0, "differ": [0, 2], "store": [0, 2], "retriev": 0, "basic": [0, 2], "written": [0, 2], "intern": 0, "subclass": [0, 2], "itself": 0, "dict": 0, "builtin": 0, "addit": [0, 2], "restore_default": 0, "merg": 0, "as_bool": 0, "as_float": 0, "as_int": 0, "as_list": 0, "about": [0, 2], "recurs": 0, "updat": [0, 2], "would": [0, 2], "achiev": 0, "thing": [0, 2], "cours": [0, 2], "public": [0, 2], "file_object": 0, "its": [0, 2], "otherwis": [0, 2], "behaviour": 0, "depend": 0, "Not": 0, "n": 0, "termin": 0, "preserve_error": 0, "filename2": 0, "hardcod": 0, "program": [0, 2], "val": [0, 2], "print": [0, 2], "succeed": 0, "against": 0, "abstract": 0, "awai": 0, "altogeth": 0, "applic": [0, 2], "defin": [0, 2], "extend": 0, "look": [0, 2], "seem": 0, "confus": [0, 2], "actual": [0, 2], "quit": 0, "guid": 0, "them": [0, 2], "fill": 0, "miss": [0, 2], "mark": [0, 2], "aren": 0, "As": [0, 2], "especi": 0, "hash": 0, "off": [0, 2], "correctli": 0, "configspecfilenam": 0, "utf8": 0, "everyth": [0, 2], "repres": [0, 2], "fail": [0, 2], "structur": 0, "replac": 0, "contain": [0, 2], "why": [0, 2], "turn": [0, 2], "result": [0, 2], "messag": [0, 2], "e": [0, 2], "g": [0, 2], "key1": 0, "30": 0, "15": 0, "key2": 0, "key3": 0, "boolean": [0, 2], "key4": 0, "hello": 0, "goodby": 0, "todai": 0, "keep": 0, "record": 0, "isn": [0, 2], "outsid": [0, 2], "There": [0, 2], "addition": [0, 2], "special": 0, "alwai": [0, 2], "unless": 0, "implement": 0, "own": [0, 2], "tell": [0, 2], "came": 0, "wa": [0, 2], "ignor": [0, 2], "unset": 0, "invalid": 0, "guarante": 0, "__many__": 0, "appli": 0, "explicitli": 0, "advanc": 0, "should": [0, 2], "___many___": 0, "underscor": 0, "explicit": 0, "thei": [0, 2], "discuss": 0, "These": [0, 2], "inconveni": 0, "limit": 0, "filesystem": 0, "reus": 0, "point": 0, "reloaderror": 0, "restor": 0, "freshli": 0, "state": 0, "inline_com": 0, "correspond": [0, 2], "similar": 0, "back": 0, "signatur": 0, "known": 0, "slightli": 0, "incorrectli": 0, "utf_8": 0, "variant": 0, "utf": 0, "put": 0, "last": 0, "finish": 0, "primarili": [0, 2], "linepars": 0, "listquot": 0, "handl": [0, 2], "lead": 0, "whitespac": 0, "lost": [0, 2], "prior": 0, "might": [0, 2], "earlier": 0, "incompat": 0, "hand": 0, "recognis": 0, "ensur": 0, "anoth": [0, 2], "repr": 0, "o": 0, "linesep": 0, "saw": 0, "fuller": 0, "pattern": 0, "both": [0, 2], "equal": 0, "sign": 0, "divid": 0, "abov": [0, 2], "necessari": [0, 2], "multi": 0, "cannot": 0, "won": [0, 2], "afraid": 0, "safe": 0, "possibli": [0, 2], "preced": 0, "That": [0, 2], "around": [0, 2], "second": [0, 2], "number": [0, 2], "descript": 0, "chapter": 0, "nestingerror": 0, "close": 0, "greater": 0, "parent": 0, "plu": [0, 2], "outer": 0, "appear": 0, "belong": 0, "again": 0, "mislead": 0, "final": 0, "produc": 0, "becam": 0, "mainli": 0, "legaci": 0, "document": [0, 2], "under": 0, "introduc": 0, "variat": 0, "datatyp": [0, 2], "certain": 0, "properti": 0, "too": [0, 2], "sometim": 0, "root": 0, "standard": 0, "class": 0, "therefor": 0, "clear": 0, "assign": 0, "reflect": 0, "scalar": 0, "below": [0, 2], "__iter__": 0, "commonli": 0, "__repr__": 0, "__str__": 0, "displai": 0, "iteritem": 0, "iterkei": 0, "itervalu": 0, "popitem": 0, "On": 0, "stop": 0, "depth": 0, "add": [0, 2], "ad": 0, "default_valu": 0, "map": [0, 2], "popul": 0, "manipul": 0, "directli": 0, "longer": [0, 2], "content": [0, 1], "renam": 0, "associ": 0, "broken": [0, 2], "becom": 0, "didn": [0, 2], "extra_valu": 0, "rather": [0, 2], "conveni": 0, "deep": 0, "oldkei": 0, "newkei": 0, "posit": [0, 2], "sequenc": 0, "indict": 0, "two": [0, 2], "togeth": 0, "def_cfg": 0, "user_cfg": 0, "cfg": 0, "usr": 0, "overwritten": 0, "ones": [0, 2], "transform": 0, "explan": 0, "sensit": [0, 2], "ye": [0, 2], "float": [0, 2], "wrap": [0, 2], "keyerror": [0, 2], "delet": 0, "call_on_sect": 0, "keywarg": 0, "through": [0, 2], "propag": [0, 2], "continu": 0, "receiv": [0, 2], "unrecognis": [0, 2], "abl": [0, 2], "encount": 0, "discard": 0, "mustn": 0, "listquote_": 0, "escap": 0, "feed": 0, "obvious": 0, "d": 0, "ll": [0, 2], "codec": 0, "bonu": 0, "re": [0, 2], "leav": 0, "treat": [0, 2], "tupl": [0, 2], "appropri": [0, 2], "def": [0, 2], "string_escap": 0, "basestr": 0, "str": [0, 2], "isinst": [0, 2], "elif": [0, 2], "lazi": 0, "newval": 0, "append": [0, 2], "assum": 0, "our": [0, 2], "One": [0, 2], "usecas": 0, "placehold": 0, "keynam": 0, "xxxx": 0, "xxxxkey1": 0, "xxxxvalue1": 0, "xxxxkey2": 0, "xxxxvalue2": 0, "xxxxkey3": 0, "xxxxvalue3": 0, "xxxxsection1": 0, "xxxxsection2": 0, "splitlin": 0, "client1": 0, "client1key1": 0, "client1value1": 0, "client1key2": 0, "client1value2": 0, "client1key3": 0, "client1value3": 0, "client1section1": 0, "client1section2": 0, "place": [0, 2], "try": [0, 2], "built": [0, 2], "circular": 0, "dure": 0, "configobjerror": 0, "syntaxerror": [0, 2], "trap": [0, 2], "deriv": 0, "mismatch": 0, "excess": 0, "parseerror": 0, "neither": [0, 2], "nor": [0, 2], "duplicateerror": 0, "configspecerror": 0, "whilst": 0, "unreprerror": 0, "while": 0, "collect": 0, "found": 0, "part": [0, 2], "successfulli": 0, "deliv": 0, "line_numb": 0, "accompani": 0, "common": 0, "wrongli": 0, "flag": 0, "sound": 0, "my": 0, "py": [0, 1], "oper": 0, "meet": 0, "six": 0, "choic": 0, "port": 0, "act": 0, "transpar": [0, 2], "layer": [0, 2], "text": 0, "resembl": 0, "custom": 0, "regist": 0, "un": 0, "minimum": 0, "maximum": 0, "min": [0, 2], "max": [0, 2], "length": [0, 2], "ip": [0, 2], "address": [0, 2], "v4": 0, "restrict": [0, 2], "go": 0, "someth": [0, 2], "100": 0, "quiet": 0, "loud": 0, "silent": 0, "spec_filenam": 0, "config_filenam": 0, "long": 0, "succe": 0, "whichev": 0, "easili": 0, "80": 0, "nick": 0, "avoid": [0, 2], "checknam": [0, 2], "val1": [0, 2], "val2": [0, 2], "val3": [0, 2], "unspecifi": 0, "easiest": 0, "explain": 0, "suppos": 0, "describ": 0, "dog": 0, "variou": 0, "flea": 0, "know": [0, 2], "rover": 0, "ag": 0, "99": [0, 2], "bloodsuck": 0, "children": 0, "10000": 0, "size": [0, 2], "small": [0, 2], "tini": 0, "micro": 0, "alongsid": 0, "three": 0, "vdt": 0, "new_default": 0, "side": 0, "parser": 0, "plai": 0, "absolut": 0, "compromis": 0, "unchang": [0, 2], "unmodifi": 0, "due": 0, "misspelt": 0, "dummi": 0, "reason": 0, "Then": [0, 2], "trivial": 0, "had": 0, "protocol": [0, 2], "http": 0, "domain": 0, "voidspac": 0, "top_level_domain": 0, "org": 0, "uk": 0, "No": 0, "unsurprisingli": 0, "complex": 0, "unsupport": 0, "unknowntyp": 0, "over": [0, 2], "awar": 0, "With": 0, "backslash": 0, "save": 0, "compil": 0, "packag": 0, "slow": 0, "down": [0, 2], "critic": 0, "templat": 0, "style": 0, "insensit": 0, "backward": 0, "At": 0, "undetermin": 0, "futur": 0, "cl": 0, "cr": 0, "altern": [0, 2], "identifi": 0, "compos": 0, "alphanumer": 0, "brace": 0, "mutual": 0, "exclus": 0, "mix": 0, "stick": 0, "simpler": 0, "particular": 0, "find": 0, "next": [0, 2], "move": [0, 2], "locat": 0, "missinginterpolationopt": 0, "compound": 0, "directori": 0, "path": 0, "infinit": 0, "loop": 0, "interpolationlooperror": 0, "interpolationerror": 0, "overwrit": 0, "eras": 0, "sinc": 0, "slower": 0, "mutat": 0, "c": 0, "foo": 0, "boo": 0, "bar": 0, "fish": 0, "reassign": 0, "per": 0, "flat": 0, "flatten": 0, "failur": 0, "wrong": [0, 2], "vtor": [0, 2], "section_list": 0, "section_str": 0, "join": 0, "top": 0, "hasn": 0, "themselv": 0, "the_sect": 0, "the_valu": 0, "section_or_valu": 0, "r": 0, "forward": 0, "copyright": 0, "taken": 0, "stewardship": 0, "thank": [0, 2], "help": [0, 2], "spec": 0, "doctest": 0, "andrew": [0, 2], "patch": 0, "bugfix": [0, 2], "relat": 0, "unrestrict": 0, "disclaim": 0, "free": 0, "softwar": 0, "blame": 0, "u": [0, 2], "eat": 0, "Of": [0, 2], "let": 0, "fix": [0, 2], "problem": 0, "anyon": 0, "2003": 0, "email": 0, "fuzzyman": 0, "AT": 0, "dot": [0, 2], "nico": 0, "teknico": 0, "net": 0, "rdenni": 0, "gmail": 0, "com": 0, "redistribut": 0, "retain": 0, "notic": 0, "condit": 0, "binari": 0, "reproduc": 0, "materi": 0, "endors": 0, "promot": 0, "product": 0, "permiss": 0, "BY": 0, "THE": 0, "holder": 0, "AND": 0, "contributor": 0, "AS": 0, "express": 0, "OR": 0, "impli": 0, "warranti": 0, "BUT": 0, "NOT": 0, "TO": 0, "OF": 0, "merchant": 0, "fit": 0, "FOR": 0, "purpos": 0, "IN": 0, "NO": 0, "event": 0, "shall": 0, "owner": 0, "BE": 0, "liabl": 0, "direct": 0, "indirect": 0, "incident": 0, "exemplari": 0, "consequenti": 0, "damag": 0, "procur": 0, "good": 0, "servic": 0, "loss": 0, "profit": 0, "busi": 0, "interrupt": 0, "ON": 0, "theori": 0, "liabil": 0, "contract": 0, "strict": 0, "tort": 0, "neglig": 0, "aris": 0, "IF": 0, "advis": 0, "SUCH": 0, "better": [0, 2], "track": 0, "correct": [0, 2], "warn": 0, "uniform": 0, "odict": 0, "slice": 0, "newer": 0, "consequ": 0, "until": 0, "wasn": 0, "did": 0, "previous": 0, "magic": 0, "probabl": 0, "overlap": 0, "tree": 0, "abbrevi": 0, "major": 0, "releas": [0, 2], "regress": 0, "prevent": 0, "dead": 0, "link": 0, "unit": 0, "char": 0, "unhelp": 0, "disk": 0, "cover": 0, "older": 0, "x": 0, "bytestr": 0, "cost": [0, 2], "home": [0, 2], "were": 0, "pop": 0, "match": [0, 2], "window": 0, "given": [0, 2], "w": 0, "improv": [0, 2], "christian": 0, "heim": 0, "construct": [0, 2], "restore_default_valu": 0, "wouldn": 0, "those": 0, "accident": 0, "__revision__": 0, "__docformat__": 0, "pickl": 0, "confgspec": 0, "hasattr": 0, "swallow": 0, "getattr": 0, "ordinari": 0, "programmat": 0, "vice": 0, "versa": 0, "gracefulli": 0, "istru": 0, "run": 0, "test_configobj": 0, "faster": 0, "proper": 0, "inherit": 0, "rb": 0, "nativ": 0, "minor": 0, "effici": 0, "docstr": 0, "overidden": 0, "old": 0, "offici": 0, "num_indent_spac": 0, "max_interpol_depth": 0, "leftov": 0, "constant": 0, "docutil": 0, "workaround": 0, "sigh": 0, "made": 0, "ironpython": 0, "self": 0, "_handle_com": 0, "sourceforg": [0, 2], "1523975": 0, "search": [0, 1], "strategi": 0, "robin": 0, "munn": 0, "mailarch": 0, "php": 0, "msg_id": 0, "17125993": 0, "17125991": 0, "aw": 0, "archiv": 0, "bad": 0, "truncat": 0, "couldn": 0, "philipp": 0, "normand": 0, "zip": 0, "stewart": 0, "midwint": 0, "gustavo": 0, "niemey": 0, "artari": 0, "abil": 0, "neg": [0, 2], "kevin": 0, "dangoor": 0, "reduc": 0, "40": 0, "suggest": 0, "honour": 0, "loui": 0, "cordier": 0, "interpret": [0, 2], "represent": [0, 2], "rememb": 0, "sort": 0, "doc": [0, 2], "bom_utf8": 0, "__all__": 0, "seek": 0, "prefer": 0, "aaron": 0, "bentlei": 0, "rel": 0, "remain": 0, "matthew": 0, "brett": 0, "me": 0, "iron": 0, "paul": 0, "jimenez": 0, "equival": 0, "setdefault": 0, "obscur": 0, "typo": 0, "positionerror": 0, "__delitem__": 0, "__init__": 0, "sake": 0, "id": 0, "calltip": 0, "amend": 0, "simplifi": 0, "smaller": 0, "greatli": 0, "overhaul": 0, "entir": 0, "writein": 0, "clash": 0, "orderlist": 0, "great": 0, "deal": 0, "caselessdict": 0, "much": 0, "creatempti": 0, "arg": [0, 2], "unnecessari": 0, "rewritten": 0, "gumph": 0, "realli": 0, "stdout": 0, "charmap": 0, "incorpor": 0, "forai": 0, "overload": 0, "behav": 0, "ve": [0, 2], "complet": 0, "think": 0, "anywai": 0, "classi": 0, "straight": 0, "listpars": 0, "getval": 0, "setval": 0, "coupl": [0, 2], "previou": 0, "buildconfig": 0, "verifi": 0, "atlantibot": 0, "mcneur": 0, "And": [0, 2], "discov": 0, "quickli": 0, "rfc822": 0, "yourself": [0, 2], "enabl": 0, "config2": 0, "config1": 0, "deepcopi": 0, "mechan": [0, 2], "read": 1, "write": 1, "config": [1, 2], "file": 1, "valid": 1, "schema": 1, "index": 1, "licens": 2, "conform": 2, "specif": 2, "string": 2, "type": 2, "gener": 2, "via": 2, "consist": 2, "relev": 2, "hold": 2, "return": 2, "low": 2, "afterward": 2, "configobj": 2, "situat": 2, "8th": 2, "februari": 2, "obtain": 2, "develop": 2, "ip_addr": 2, "accept": 2, "internet": 2, "v": 2, "4": 2, "quad": 2, "force_list": 2, "coerc": 2, "forgot": 2, "int_list": 2, "float_list": 2, "bool_list": 2, "string_list": 2, "ip_addr_list": 2, "mixed_list": 2, "int": 2, "never": 2, "newval1": 2, "newval2": 2, "block": 2, "higher": 2, "attribut": 2, "step": 2, "fdict": 2, "check_name1": 2, "function1": 2, "check_name2": 2, "function2": 2, "check_name3": 2, "function3": 2, "soon": 2, "origin": 2, "exactli": 2, "heard": 2, "got": 2, "6": 2, "ident": 2, "validateerror": 2, "newvalu": 2, "although": 2, "check1": 2, "50": 2, "check2": 2, "assert": 2, "validatemissingvalu": 2, "harm": 2, "right": 2, "seen": 2, "cach": 2, "expens": 2, "convers": 2, "vdtparamerror": 2, "vdtunknowncheckerror": 2, "vdttypeerror": 2, "vdtvalueerror": 2, "incorrect": 2, "caught": 2, "unaccept": 2, "less": 2, "ten": 2, "word": 2, "vdtvaluetoosmallerror": 2, "vdtvaluetoobigerror": 2, "vdtvaluetooshorterror": 2, "vdtvaluetoolongerror": 2, "big": 2, "special_list": 2, "len": 2, "isdigit": 2, "far": 2, "toobig": 2, "toosmal": 2, "start": 2, "get": 2, "bomb": 2, "iter": 2, "circumst": 2, "convei": 2, "blow": 2, "unreason": 2, "regex": 2, "timestamp": 2, "dateutil": 2, "perhap": 2, "pull": 2, "easier": 2, "7": 2, "api": 2, "request": 2, "am": 2, "is_tupl": 2, "weren": 2, "empti": 2, "is_list": 2, "talk": 2, "bool": 2, "is_bool": 2, "is_boolean": 2, "1531525": 2, "konrad": 2, "woja": 2, "_test": 2}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"read": 0, "write": [0, 2], "config": 0, "file": [0, 2], "configobj": [0, 1], "5": 0, "introduct": [0, 2], "refer": 0, "manual": [0, 2], "download": [0, 2], "develop": 0, "version": [0, 2], "real": 0, "world": 0, "get": 0, "start": 0, "specif": 0, "method": [0, 2], "valid": [0, 2], "return": 0, "valu": [0, 2], "mention": 0, "default": [0, 2], "repeat": 0, "section": 0, "simplev": 0, "copi": 0, "mode": 0, "reload": 0, "reset": 0, "attribut": 0, "interpol": 0, "stringifi": 0, "bom": 0, "initial_com": 0, "final_com": 0, "list_valu": 0, "encod": 0, "default_encod": 0, "unrepr": 0, "write_empty_valu": 0, "newlin": 0, "The": [0, 2], "format": 0, "walk": 0, "exampl": [0, 2], "except": [0, 2], "configspec": 0, "type": 0, "convers": 0, "list": [0, 2], "extra": 0, "empti": 0, "string": 0, "comment": 0, "flatten_error": 0, "usag": 0, "get_extra_valu": 0, "credit": 0, "licens": 0, "todo": [0, 2], "issu": [0, 2], "changelog": [0, 2], "2023": 0, "01": [0, 2], "18": [0, 2], "0": [0, 2], "8": 0, "17": [0, 2], "7": 0, "2014": [0, 2], "08": [0, 2], "25": [0, 2], "6": 0, "04": [0, 2], "28": 0, "11": 0, "4": 0, "3": [0, 2], "02": [0, 2], "27": 0, "2": [0, 2], "19": 0, "1": [0, 2], "2010": 0, "06": 0, "09": 0, "2009": [0, 2], "13": [0, 2], "2008": [0, 2], "05": [0, 2], "2007": [0, 2], "2006": [0, 2], "12": [0, 2], "alpha4": 0, "alpha3": 0, "alpha2": 0, "alpha1": [0, 2], "29": [0, 2], "03": 0, "24": [0, 2], "16": [0, 2], "2005": [0, 2], "14": 0, "10": [0, 2], "beta": 0, "07": 0, "21": 0, "2004": 0, "origin": 0, "footnot": 0, "welcom": 1, "": 1, "document": 1, "indic": 1, "tabl": 1, "schema": 2, "py": 2, "us": 2, "class": 2, "standard": 2, "function": 2, "instanti": 2, "ad": 2, "check": 2, "get_default_valu": 2, "known": 2}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 57}, "alltitles": {"Reading and Writing Config Files": [[0, "reading-and-writing-config-files"]], "ConfigObj 5 Introduction and Reference": [[0, "configobj-5-introduction-and-reference"]], "ConfigObj Manual": [[0, "configobj-manual"]], "Introduction": [[0, "introduction"], [2, "introduction"]], "Downloading": [[0, "downloading"], [2, "downloading"]], "Development Version": [[0, "development-version"]], "ConfigObj in the Real World": [[0, "configobj-in-the-real-world"]], "Getting Started": [[0, "getting-started"]], "Reading a Config File": [[0, "reading-a-config-file"]], "Writing a Config File": [[0, "writing-a-config-file"]], "Config Files": [[0, "config-files"]], "ConfigObj specifications": [[0, "configobj-specifications"]], "Methods": [[0, "methods"]], "write": [[0, "write"]], "validate": [[0, "validate"]], "Return Value": [[0, "return-value"]], "Mentioning Default Values": [[0, "mentioning-default-values"]], "Mentioning Repeated Sections and Values": [[0, "mentioning-repeated-sections-and-values"]], "Mentioning SimpleVal": [[0, "mentioning-simpleval"]], "Mentioning copy Mode": [[0, "mentioning-copy-mode"]], "reload": [[0, "reload"]], "reset": [[0, "reset"]], "Attributes": [[0, "attributes"]], "interpolation": [[0, "interpolation"]], "stringify": [[0, "stringify"]], "BOM": [[0, "bom"]], "initial_comment": [[0, "initial-comment"]], "final_comment": [[0, "final-comment"]], "list_values": [[0, "list-values"]], "encoding": [[0, "encoding"]], "default_encoding": [[0, "default-encoding"]], "unrepr": [[0, "unrepr"]], "write_empty_values": [[0, "write-empty-values"]], "newlines": [[0, "newlines"]], "The Config File Format": [[0, "the-config-file-format"]], "Sections": [[0, "sections"]], "Section Attributes": [[0, "section-attributes"]], "Section Methods": [[0, "section-methods"]], "Walking a Section": [[0, "walking-a-section"]], "Examples": [[0, "examples"]], "Exceptions": [[0, "exceptions"]], "Validation": [[0, "validation"]], "configspec": [[0, "configspec"]], "Type Conversion": [[0, "type-conversion"]], "Default Values": [[0, "default-values"], [2, "default-values"]], "List Values": [[0, "id13"], [2, "list-values"]], "Repeated Sections": [[0, "repeated-sections"]], "Repeated Values": [[0, "repeated-values"]], "Copy Mode": [[0, "copy-mode"]], "Validation and Interpolation": [[0, "validation-and-interpolation"]], "Extra Values": [[0, "extra-values"]], "SimpleVal": [[0, "simpleval"]], "Empty values": [[0, "empty-values"]], "unrepr mode": [[0, "unrepr-mode"]], "String Interpolation": [[0, "string-interpolation"]], "String Interpolation and List Values": [[0, "string-interpolation-and-list-values"]], "Comments": [[0, "comments"]], "flatten_errors": [[0, "flatten-errors"]], "Example Usage": [[0, "example-usage"], [0, "id14"]], "get_extra_values": [[0, "get-extra-values"]], "CREDITS": [[0, "credits"]], "LICENSE": [[0, "license"]], "TODO": [[0, "todo"], [2, "todo"]], "ISSUES": [[0, "issues"], [2, "issues"]], "CHANGELOG": [[0, "changelog"], [2, "changelog"]], "2023/01/18 - Version 5.0.8": [[0, "version-5-0-8"]], "2023/01/17 - Version 5.0.7": [[0, "version-5-0-7"]], "2014/08/25 - Version 5.0.6": [[0, "version-5-0-6"]], "2014/04/28 - Version 5.0.5": [[0, "version-5-0-5"]], "2014/04/11 - Version 5.0.4": [[0, "version-5-0-4"]], "2014/04/04 - Version 5.0.3": [[0, "version-5-0-3"]], "2014/02/27 - Version 5.0.2": [[0, "version-5-0-2"]], "2014/02/19 - Version 5.0.1": [[0, "version-5-0-1"]], "2014/02/08 - Version 5.0.0": [[0, "version-5-0-0"]], "2010/02/27 - Version 4.7.2": [[0, "version-4-7-2"]], "2010/02/06 - Version 4.7.1": [[0, "version-4-7-1"]], "2010/01/09 - Version 4.7.0": [[0, "version-4-7-0"]], "2009/04/13 - Version 4.6.0": [[0, "version-4-6-0"]], "2008/06/27 - Version 4.5.3": [[0, "version-4-5-3"]], "2008/02/05 - Version 4.5.2": [[0, "version-4-5-2"]], "2008/02/05 - Version 4.5.1": [[0, "version-4-5-1"]], "2008/02/05 - Version 4.5.0": [[0, "version-4-5-0"]], "2007/02/04 - Version 4.4.0": [[0, "version-4-4-0"]], "2006/12/17 - Version 4.3.3-alpha4": [[0, "version-4-3-3-alpha4"]], "2006/12/17 - Version 4.3.3-alpha3": [[0, "version-4-3-3-alpha3"]], "2006/12/09 - Version 4.3.3-alpha2": [[0, "version-4-3-3-alpha2"]], "2006/12/09 - Version 4.3.3-alpha1": [[0, "version-4-3-3-alpha1"]], "2006/06/04 - Version 4.3.2": [[0, "version-4-3-2"]], "2006/04/29 - Version 4.3.1": [[0, "version-4-3-1"]], "2006/03/24 - Version 4.3.0": [[0, "version-4-3-0"]], "2006/02/16 - Version 4.2.0": [[0, "version-4-2-0"]], "2005/12/14 - Version 4.1.0": [[0, "version-4-1-0"]], "2005/12/02 - Version 4.0.2": [[0, "version-4-0-2"]], "2005/11/05 - Version 4.0.1": [[0, "version-4-0-1"]], "2005/10/17 - Version 4.0.0": [[0, "version-4-0-0"]], "2005/09/09 - Version 4.0.0 beta 5": [[0, "version-4-0-0-beta-5"]], "2005/09/07 - Version 4.0.0 beta 4": [[0, "version-4-0-0-beta-4"]], "2005/08/28 - Version 4.0.0 beta 3": [[0, "version-4-0-0-beta-3"]], "2005/08/25 - Version 4.0.0 beta 2": [[0, "version-4-0-0-beta-2"]], "2005/08/21 - Version 4.0.0 beta 1": [[0, "version-4-0-0-beta-1"]], "2004/05/24 - Version 3.0.0": [[0, "version-3-0-0"]], "2004/03/14 - Version 2.0.0 beta": [[0, "version-2-0-0-beta"]], "2004/01/29 - Version 1.0.5": [[0, "version-1-0-5"]], "Origins": [[0, "origins"]], "Footnotes": [[0, "footnotes"]], "Welcome to configobj\u2019s documentation!": [[1, "welcome-to-configobj-s-documentation"]], "Indices and tables": [[1, "indices-and-tables"]], "Validation Schema with validate.py": [[2, "validation-schema-with-validate-py"]], "Using the Validator class": [[2, "using-the-validator-class"]], "Validate Manual": [[2, "validate-manual"]], "Files": [[2, "files"]], "The standard functions": [[2, "the-standard-functions"]], "Using Validator": [[2, "using-validator"]], "Instantiate": [[2, "instantiate"]], "Adding functions": [[2, "adding-functions"]], "Writing the check": [[2, "writing-the-check"]], "The check method": [[2, "the-check-method"]], "get_default_value": [[2, "get-default-value"]], "Validator Exceptions": [[2, "validator-exceptions"]], "Writing check functions": [[2, "writing-check-functions"]], "Example": [[2, "example"]], "Known Issues": [[2, "known-issues"]], "2014/02/08 - Version 2.0.0": [[2, "version-2-0-0"]], "2009/10/25 - Version 1.0.1": [[2, "version-1-0-1"]], "2009/04/13 - Version 1.0.0": [[2, "version-1-0-0"]], "2008/02/24 - Version 0.3.2": [[2, "version-0-3-2"]], "2008/02/05 - Version 0.3.1": [[2, "version-0-3-1"]], "2008/02/05 - Version 0.3.0": [[2, "version-0-3-0"]], "2007/02/04 Version 0.2.3": [[2, "version-0-2-3"]], "2006/12/17 Version 0.2.3-alpha1": [[2, "version-0-2-3-alpha1"]], "2006/04/29 Version 0.2.2": [[2, "version-0-2-2"]], "2005/12/16 Version 0.2.1": [[2, "version-0-2-1"]], "2005/08/18 Version 0.2.0": [[2, "version-0-2-0"]], "2005/02/01 Version 0.1.0": [[2, "version-0-1-0"]]}, "indexentries": {}})