{
    "content": [
        {
            "type": "text",
            "text": "# nis (pydoc)\n\n**Summary:** nis - This module contains functions for accessing NIS maps.\n\n## Section Outline\n\n- **NAME** (2 lines)\n- **MODULE REFERENCE** (8 lines)\n- **CLASSES** (3 lines) — 1 subsections\n  - class error (67 lines)\n- **FUNCTIONS** (1 lines) — 4 subsections\n  - cat (4 lines)\n  - get_default_domain (4 lines)\n  - maps (4 lines)\n  - match (5 lines)\n- **FILE** (3 lines)\n\n## Full Content\n\n### NAME\n\nnis - This module contains functions for accessing NIS maps.\n\n### MODULE REFERENCE\n\nhttps://docs.python.org/3.10/library/nis.html\n\nThe following documentation is automatically generated from the Python\nsource files.  It may be incomplete, incorrect or include features that\nare considered implementation detail and may vary between Python\nimplementations.  When in doubt, consult the module reference at the\nlocation listed above.\n\n### CLASSES\n\nbuiltins.Exception(builtins.BaseException)\nerror\n\n#### class error\n\n|  Method resolution order:\n|      error\n|      builtins.Exception\n|      builtins.BaseException\n|      builtins.object\n|\n|  Data descriptors defined here:\n|\n|  weakref\n|      list of weak references to the object (if defined)\n|\n|  ----------------------------------------------------------------------\n|  Methods inherited from builtins.Exception:\n|\n|  init(self, /, *args, kwargs)\n|      Initialize self.  See help(type(self)) for accurate signature.\n|\n|  ----------------------------------------------------------------------\n|  Static methods inherited from builtins.Exception:\n|\n|  new(*args, kwargs) from builtins.type\n|      Create and return a new object.  See help(type) for accurate signature.\n|\n|  ----------------------------------------------------------------------\n|  Methods inherited from builtins.BaseException:\n|\n|  delattr(self, name, /)\n|      Implement delattr(self, name).\n|\n|  getattribute(self, name, /)\n|      Return getattr(self, name).\n|\n|  reduce(...)\n|      Helper for pickle.\n|\n|  repr(self, /)\n|      Return repr(self).\n|\n|  setattr(self, name, value, /)\n|      Implement setattr(self, name, value).\n|\n|  setstate(...)\n|\n|  str(self, /)\n|      Return str(self).\n|\n|  withtraceback(...)\n|      Exception.withtraceback(tb) --\n|      set self.traceback to tb and return self.\n|\n|  ----------------------------------------------------------------------\n|  Data descriptors inherited from builtins.BaseException:\n|\n|  cause\n|      exception cause\n|\n|  context\n|      exception context\n|\n|  dict\n|\n|  suppresscontext\n|\n|  traceback\n|\n|  args\n\n### FUNCTIONS\n\n#### cat\n\ncat(map, domain = defaultdomain)\nReturns the entire map as a dictionary. Optionally domain can be\nspecified but it defaults to the system default domain.\n\n#### get_default_domain\n\ngetdefaultdomain() -> str\nCorresponds to the C library ypgetdefaultdomain() call, returning\nthe default NIS domain.\n\n#### maps\n\nmaps(domain = defaultdomain)\nReturns an array of all available NIS maps within a domain. If domain\nis not specified it defaults to the system default domain.\n\n#### match\n\nmatch(key, map, domain = defaultdomain)\nCorresponds to the C library ypmatch() call, returning the value of\nkey in the given map. Optionally domain can be specified but it\ndefaults to the system default domain.\n\n### FILE\n\n/usr/lib/python3.10/lib-dynload/nis.cpython-310-x8664-linux-gnu.so\n\n"
        }
    ],
    "structuredContent": {
        "command": "nis",
        "section": "",
        "mode": "pydoc",
        "summary": "nis - This module contains functions for accessing NIS maps.",
        "synopsis": null,
        "tldr_summary": null,
        "tldr_examples": [],
        "tldr_source": null,
        "flags": [],
        "examples": [],
        "see_also": [],
        "section_outline": [
            {
                "name": "NAME",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "MODULE REFERENCE",
                "lines": 8,
                "subsections": []
            },
            {
                "name": "CLASSES",
                "lines": 3,
                "subsections": [
                    {
                        "name": "class error",
                        "lines": 67
                    }
                ]
            },
            {
                "name": "FUNCTIONS",
                "lines": 1,
                "subsections": [
                    {
                        "name": "cat",
                        "lines": 4
                    },
                    {
                        "name": "get_default_domain",
                        "lines": 4
                    },
                    {
                        "name": "maps",
                        "lines": 4
                    },
                    {
                        "name": "match",
                        "lines": 5
                    }
                ]
            },
            {
                "name": "FILE",
                "lines": 3,
                "subsections": []
            }
        ]
    }
}