Search.setIndex({"docnames": [".pybuild/cpython3_3.10_lazr.delegates/build/lazr/delegates/docs/NEWS", ".pybuild/cpython3_3.10_lazr.delegates/build/lazr/delegates/docs/usage", ".pybuild/cpython3_3.11_lazr.delegates/build/lazr/delegates/docs/NEWS", ".pybuild/cpython3_3.11_lazr.delegates/build/lazr/delegates/docs/usage", "HACKING", "README", "debian/python3-lazr.delegates/usr/lib/python3.10/dist-packages/lazr/delegates/docs/NEWS", "debian/python3-lazr.delegates/usr/lib/python3.10/dist-packages/lazr/delegates/docs/usage", "debian/python3-lazr.delegates/usr/lib/python3.11/dist-packages/lazr/delegates/docs/NEWS", "debian/python3-lazr.delegates/usr/lib/python3.11/dist-packages/lazr/delegates/docs/usage", "lazr/delegates/docs/NEWS", "lazr/delegates/docs/usage"], "filenames": [".pybuild/cpython3_3.10_lazr.delegates/build/lazr/delegates/docs/NEWS.rst", ".pybuild/cpython3_3.10_lazr.delegates/build/lazr/delegates/docs/usage.rst", ".pybuild/cpython3_3.11_lazr.delegates/build/lazr/delegates/docs/NEWS.rst", ".pybuild/cpython3_3.11_lazr.delegates/build/lazr/delegates/docs/usage.rst", "HACKING.rst", "README.rst", "debian/python3-lazr.delegates/usr/lib/python3.10/dist-packages/lazr/delegates/docs/NEWS.rst", "debian/python3-lazr.delegates/usr/lib/python3.10/dist-packages/lazr/delegates/docs/usage.rst", "debian/python3-lazr.delegates/usr/lib/python3.11/dist-packages/lazr/delegates/docs/NEWS.rst", "debian/python3-lazr.delegates/usr/lib/python3.11/dist-packages/lazr/delegates/docs/usage.rst", "lazr/delegates/docs/NEWS.rst", "lazr/delegates/docs/usage.rst"], "titles": ["NEWS for lazr.delegates", "lazr.delegates", "NEWS for lazr.delegates", "lazr.delegates", "Hacking on lazr.delegates", "Welcome to lazr.delegates", "NEWS for lazr.delegates", "lazr.delegates", "NEWS for lazr.delegates", "lazr.delegates", "NEWS for lazr.delegates", "lazr.delegates"], "terms": {"adjust": [0, 2, 6, 8, 10], "version": [0, 2, 6, 8, 10], "strategi": [0, 2, 6, 8, 10], "avoid": [0, 2, 6, 8, 10], "import": [0, 1, 2, 3, 6, 7, 8, 9, 10, 11], "pkg_resourc": [0, 2, 6, 8, 10], "which": [0, 2, 6, 8, 10], "i": [0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 11], "slow": [0, 2, 6, 8, 10], "larg": [0, 2, 6, 8, 10], "environ": [0, 2, 6, 8, 10], "restor": [0, 2, 6, 8, 10], "public": [0, 2, 6, 8, 10], "passthrough": [0, 2, 6, 8, 10], "wa": [0, 2, 6, 8, 10], "inadvert": [0, 2, 6, 8, 10], "lost": [0, 2, 6, 8, 10], "dure": [0, 2, 6, 8, 10], "port": [0, 2, 6, 8, 10], "python": [0, 2, 4, 6, 8, 10], "offici": [0, 2, 6, 8, 10], "add": [0, 1, 2, 3, 6, 7, 8, 9, 10, 11], "support": [0, 2, 6, 8, 10], "5": [0, 2, 6, 8, 10], "drop": [0, 2, 6, 8, 10], "6": [0, 2, 6, 8, 10], "alwai": [0, 2, 6, 8, 10], "us": [0, 1, 2, 3, 6, 7, 8, 9, 10, 11], "old": [0, 2, 6, 8, 10], "style": [0, 2, 6, 8, 10], "namespac": [0, 2, 6, 8, 10], "packag": [0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 11], "registr": [0, 2, 6, 8, 10], "__init__": [0, 1, 2, 3, 6, 7, 8, 9, 10, 11], "py": [0, 2, 6, 8, 10], "sinc": [0, 2, 6, 8, 10], "mere": [0, 2, 6, 8, 10], "presenc": [0, 2, 6, 8, 10], "thi": [0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 11], "file": [0, 2, 6, 8, 10], "subvert": [0, 2, 6, 8, 10], "pep": [0, 2, 6, 8, 10], "420": [0, 2, 6, 8, 10], "lp": [0, 2, 6, 8, 10], "1407816": [0, 2, 6, 8, 10], "distribut": [0, 2, 6, 8, 10], "favor": [0, 2, 6, 8, 10], "setuptool": [0, 2, 6, 8, 10], "1359927": [0, 2, 6, 8, 10], "run": [0, 2, 6, 8, 10], "test": [0, 2, 6, 8, 10], "suit": [0, 2, 4, 6, 8, 10], "tox": [0, 2, 4, 6, 8, 10], "requir": [0, 2, 4, 6, 8, 10], "delegate_to": [0, 1, 2, 3, 6, 7, 8, 9, 10, 11], "class": [0, 1, 2, 3, 6, 7, 8, 9, 10, 11], "decor": [0, 1, 2, 3, 6, 7, 8, 9, 10, 11], "instead": [0, 2, 6, 8, 10], "function": [0, 2, 6, 8, 10], "call": [0, 2, 6, 8, 10], "7": [0, 2, 6, 8, 10], "extend": [0, 2, 6, 8, 10], "so": [0, 1, 2, 3, 6, 7, 8, 9, 10, 11], "take": [0, 1, 2, 3, 6, 7, 8, 9, 10, 11], "an": [0, 1, 2, 3, 6, 7, 8, 9, 10, 11], "extra": [0, 2, 6, 8, 10], "option": [0, 1, 2, 3, 6, 7, 8, 9, 10, 11], "callabl": [0, 2, 6, 8, 10], "argument": [0, 1, 2, 3, 6, 7, 8, 9, 10, 11], "adapt": [0, 1, 2, 3, 6, 7, 8, 9, 10, 11], "context": [0, 2, 6, 8, 10], "befor": [0, 2, 6, 8, 10], "access": [0, 2, 6, 8, 10], "attribut": [0, 1, 2, 3, 6, 7, 8, 9, 10, 11], "remov": [0, 2, 6, 8, 10], "build": [0, 2, 6, 8, 10], "depend": [0, 2, 6, 8, 10], "bzr": [0, 2, 6, 8, 10], "egg_info": [0, 2, 6, 8, 10], "sy": [0, 2, 6, 8, 10], "path": [0, 2, 6, 8, 10], "hack": [0, 2, 5, 6, 8, 10], "setup": [0, 2, 6, 8, 10], "__version__": [0, 2, 6, 8, 10], "specifi": [0, 2, 6, 8, 10], "onli": [0, 2, 6, 8, 10], "v3": [0, 2, 6, 8, 10], "lgpl": [0, 2, 6, 8, 10], "develop": [0, 2, 4, 6, 8, 10], "improv": [0, 2, 6, 8, 10], "initi": [0, 2, 6, 8, 10], "releas": [0, 2, 6, 8, 10], "The": [1, 3, 4, 7, 9, 11], "make": [1, 3, 7, 9, 11], "easi": [1, 3, 7, 9, 11], "write": [1, 3, 7, 9, 11], "object": [1, 3, 7, 9, 11], "behavior": [1, 3, 7, 9, 11], "anoth": [1, 3, 7, 9, 11], "new": [1, 3, 5, 7, 9, 11], "some": [1, 3, 7, 9, 11], "properti": [1, 3, 7, 9, 11], "other": [1, 3, 7, 9, 11], "while": [1, 3, 7, 9, 11], "still": [1, 3, 7, 9, 11], "provid": [1, 3, 7, 9, 11], "underli": [1, 3, 7, 9, 11], "implement": [1, 3, 7, 9, 11], "zero": [1, 3, 7, 9, 11], "more": [1, 3, 7, 9, 11], "In": [1, 3, 7, 9, 11], "case": [1, 3, 7, 9, 11], "can": [1, 3, 4, 7, 9, 11], "realli": [1, 3, 7, 9, 11], "ani": [1, 3, 7, 9, 11], "store": [1, 3, 7, 9, 11], "inherit": [1, 3, 7, 9, 11], "mechan": [1, 3, 7, 9, 11], "composit": [1, 3, 7, 9, 11], "For": [1, 3, 7, 9, 11], "exampl": [1, 3, 7, 9, 11], "we": [1, 3, 7, 9, 11], "defin": [1, 3, 7, 9, 11], "two": [1, 3, 7, 9, 11], "ifoo0": [1, 3, 7, 9, 11], "ifoo1": [1, 3, 7, 9, 11], "where": [1, 3, 7, 9, 11], "latter": [1, 3, 7, 9, 11], "from": [1, 3, 7, 9, 11], "former": [1, 3, 7, 9, 11], "first": [1, 3, 4, 7, 9, 11], "zope": [1, 3, 7, 9, 11], "one": [1, 3, 7, 9, 11], "second": [1, 3, 7, 9, 11], "e": [1, 3, 7, 9, 11], "deriv": [1, 3, 7, 9, 11], "method": [1, 3, 7, 9, 11], "def": [1, 3, 7, 9, 11], "bar": [1, 3, 7, 9, 11], "A": [1, 3, 7, 9, 11], "baz": [1, 3, 7, 9, 11], "also": [1, 3, 7, 9, 11], "mirror": [1, 3, 7, 9, 11], "do": [1, 3, 7, 9, 11], "someth": [1, 3, 7, 9, 11], "interest": [1, 3, 7, 9, 11], "foo0": [1, 3, 7, 9, 11], "foo1": [1, 3, 7, 9, 11], "self": [1, 3, 7, 9, 11], "return": [1, 3, 7, 9, 11], "am": [1, 3, 7, 9, 11], "final": [1, 3, 7, 9, 11], "tie": [1, 3, 7, 9, 11], "everyth": [1, 3, 7, 9, 11], "togeth": [1, 3, 7, 9, 11], "instanc": [1, 3, 7, 9, 11], "By": [1, 3, 7, 9, 11], "default": [1, 3, 7, 9, 11], "someclass": [1, 3, 7, 9, 11], "when": [1, 3, 7, 9, 11], "instanti": [1, 3, 7, 9, 11], "pass": [1, 3, 7, 9, 11], "": [1, 3, 7, 9, 11], "now": [1, 3, 7, 9, 11], "come": [1, 3, 7, 9, 11], "print": [1, 3, 7, 9, 11], "even": [1, 3, 7, 9, 11], "though": [1, 3, 7, 9, 11], "through": [1, 3, 7, 9, 11], "providedbi": [1, 3, 7, 9, 11], "true": [1, 3, 7, 9, 11], "keyword": [1, 3, 7, 9, 11], "contain": [1, 3, 7, 9, 11], "myfoo": [1, 3, 7, 9, 11], "someotherclass": [1, 3, 7, 9, 11], "foo": [1, 3, 7, 9, 11], "ar": [1, 3, 4, 7, 9, 11], "correctli": [1, 3, 7, 9, 11], "accept": [1, 3, 7, 9, 11], "than": [1, 3, 7, 9, 11], "note": [1, 3, 7, 9, 11], "howev": [1, 3, 7, 9, 11], "must": [1, 3, 7, 9, 11], "all": [1, 3, 7, 9, 11], "name": [1, 3, 7, 9, 11], "ifoo2": [1, 3, 7, 9, 11], "here": [1, 3, 4, 7, 9, 11], "It": [1, 3, 7, 9, 11], "thu": [1, 3, 7, 9, 11], "doe": [1, 3, 7, 9, 11], "both": [1, 3, 4, 7, 9, 11], "foo2": [1, 3, 7, 9, 11], "again": [1, 3, 7, 9, 11], "ha": [1, 3, 7, 9, 11], "expect": [1, 3, 7, 9, 11], "These": 4, "guidelin": 4, "project": 4, "But": 4, "pleas": 4, "see": 4, "common": 4, "http": 4, "dev": 4, "launchpad": 4, "net": 4, "If": 4, "you": 4, "find": 4, "bug": 4, "report": 4, "them": 4, "want": 4, "discuss": 4, "join": 4, "team": 4, "mail": 4, "list": 4, "send": 4, "messag": 4, "nose": 4, "compat": 4, "2": [4, 5], "3": [4, 5], "To": 4, "full": 4, "content": 5, "usag": 5, "multipl": 5, "interfac": 5, "0": 5, "4": 5, "2017": 5, "10": 5, "20": 5, "2015": 5, "07": 5, "08": 5, "01": 5, "05": 5, "1": 5, "2014": 5, "21": 5, "2013": 5, "2010": 5, "16": 5, "2009": 5, "31": 5, "03": 5, "24": 5, "2008": 5, "12": 5, "19": 5, "get": 5, "help": 5, "index": 5, "modul": 5, "search": 5, "page": 5}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"new": [0, 2, 6, 8, 10], "lazr": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11], "deleg": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11], "2": [0, 2, 6, 8, 10], "0": [0, 2, 6, 8, 10], "4": [0, 2, 6, 8, 10], "2017": [0, 2, 6, 8, 10], "10": [0, 2, 6, 8, 10], "20": [0, 2, 6, 8, 10], "3": [0, 2, 6, 8, 10], "2015": [0, 2, 6, 8, 10], "07": [0, 2, 6, 8, 10], "08": [0, 2, 6, 8, 10], "01": [0, 2, 6, 8, 10], "05": [0, 2, 6, 8, 10], "1": [0, 2, 6, 8, 10], "2014": [0, 2, 6, 8, 10], "21": [0, 2, 6, 8, 10], "2013": [0, 2, 6, 8, 10], "2010": [0, 2, 6, 8, 10], "16": [0, 2, 6, 8, 10], "2009": [0, 2, 6, 8, 10], "31": [0, 2, 6, 8, 10], "03": [0, 2, 6, 8, 10], "24": [0, 2, 6, 8, 10], "2008": [0, 2, 6, 8, 10], "12": [0, 2, 6, 8, 10], "19": [0, 2, 6, 8, 10], "usag": [1, 3, 7, 9, 11], "custom": [1, 3, 7, 9, 11], "context": [1, 3, 7, 9, 11], "multipl": [1, 3, 7, 9, 11], "interfac": [1, 3, 7, 9, 11], "hack": 4, "get": 4, "help": 4, "run": 4, "test": 4, "welcom": 5, "indic": 5, "tabl": 5}, "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": {"NEWS for lazr.delegates": [[0, "news-for-lazr-delegates"], [2, "news-for-lazr-delegates"], [6, "news-for-lazr-delegates"], [8, "news-for-lazr-delegates"], [10, "news-for-lazr-delegates"]], "2.0.4 (2017-10-20)": [[0, "id1"], [2, "id1"], [6, "id1"], [8, "id1"], [10, "id1"]], "2.0.3 (2015-07-08)": [[0, "id2"], [2, "id2"], [6, "id2"], [8, "id2"], [10, "id2"]], "2.0.2 (2015-01-05)": [[0, "id3"], [2, "id3"], [6, "id3"], [8, "id3"], [10, "id3"]], "2.0.1 (2014-08-21)": [[0, "id4"], [2, "id4"], [6, "id4"], [8, "id4"], [10, "id4"]], "2.0 (2013-01-10)": [[0, "id5"], [2, "id5"], [6, "id5"], [8, "id5"], [10, "id5"]], "1.2.0 (2010-07-16)": [[0, "id6"], [2, "id6"], [6, "id6"], [8, "id6"], [10, "id6"]], "1.1.0 (2009-08-31)": [[0, "id7"], [2, "id7"], [6, "id7"], [8, "id7"], [10, "id7"]], "1.0.1 (2009-03-24)": [[0, "id8"], [2, "id8"], [6, "id8"], [8, "id8"], [10, "id8"]], "1.0 (2008-12-19)": [[0, "id9"], [2, "id9"], [6, "id9"], [8, "id9"], [10, "id9"]], "lazr.delegates": [[1, "lazr-delegates"], [3, "lazr-delegates"], [7, "lazr-delegates"], [9, "lazr-delegates"], [11, "lazr-delegates"]], "Usage": [[1, "usage"], [3, "usage"], [7, "usage"], [9, "usage"], [11, "usage"]], "Custom context": [[1, "custom-context"], [3, "custom-context"], [7, "custom-context"], [9, "custom-context"], [11, "custom-context"]], "Multiple interfaces": [[1, "multiple-interfaces"], [3, "multiple-interfaces"], [7, "multiple-interfaces"], [9, "multiple-interfaces"], [11, "multiple-interfaces"]], "Hacking on lazr.delegates": [[4, "hacking-on-lazr-delegates"]], "Getting help": [[4, "getting-help"]], "Running the tests": [[4, "running-the-tests"]], "Welcome to lazr.delegates": [[5, "welcome-to-lazr-delegates"]], "Indices and tables": [[5, "indices-and-tables"]]}, "indexentries": {}})