{
    "content": [
        {
            "type": "text",
            "text": "# genericpath (pydoc)\n\n**Summary:** genericpath\n\n## Section Outline\n\n- **NAME** (2 lines)\n- **MODULE REFERENCE** (8 lines)\n- **DESCRIPTION** (4 lines)\n- **FUNCTIONS** (1 lines) — 11 subsections\n  - commonprefix (2 lines)\n  - exists (2 lines)\n  - getatime (2 lines)\n  - getctime (2 lines)\n  - getmtime (2 lines)\n  - getsize (2 lines)\n  - isdir (2 lines)\n  - isfile (2 lines)\n  - samefile (5 lines)\n  - sameopenfile (2 lines)\n  - samestat (2 lines)\n- **DATA** (2 lines)\n- **FILE** (3 lines)\n\n## Full Content\n\n### NAME\n\ngenericpath\n\n### MODULE REFERENCE\n\nhttps://docs.python.org/3.10/library/genericpath.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### DESCRIPTION\n\nPath operations common to more than one OS\nDo not use directly.  The OS specific modules import the appropriate\nfunctions from this module themselves.\n\n### FUNCTIONS\n\n#### commonprefix\n\nGiven a list of pathnames, returns the longest common leading component\n\n#### exists\n\nTest whether a path exists.  Returns False for broken symbolic links\n\n#### getatime\n\nReturn the last access time of a file, reported by os.stat().\n\n#### getctime\n\nReturn the metadata change time of a file, reported by os.stat().\n\n#### getmtime\n\nReturn the last modification time of a file, reported by os.stat().\n\n#### getsize\n\nReturn the size of a file, reported by os.stat().\n\n#### isdir\n\nReturn true if the pathname refers to an existing directory.\n\n#### isfile\n\nTest whether a path is a regular file\n\n#### samefile\n\nTest whether two pathnames reference the same actual file or directory\n\nThis is determined by the device number and i-node number and\nraises an exception if an os.stat() call on either pathname fails.\n\n#### sameopenfile\n\nTest whether two open file objects reference the same file\n\n#### samestat\n\nTest whether two stat buffers reference the same file\n\n### DATA\n\nall = ['commonprefix', 'exists', 'getatime', 'getctime', 'getmtime...\n\n### FILE\n\n/usr/lib/python3.10/genericpath.py\n\n"
        }
    ],
    "structuredContent": {
        "command": "genericpath",
        "section": "",
        "mode": "pydoc",
        "summary": "genericpath",
        "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": "DESCRIPTION",
                "lines": 4,
                "subsections": []
            },
            {
                "name": "FUNCTIONS",
                "lines": 1,
                "subsections": [
                    {
                        "name": "commonprefix",
                        "lines": 2
                    },
                    {
                        "name": "exists",
                        "lines": 2
                    },
                    {
                        "name": "getatime",
                        "lines": 2
                    },
                    {
                        "name": "getctime",
                        "lines": 2
                    },
                    {
                        "name": "getmtime",
                        "lines": 2
                    },
                    {
                        "name": "getsize",
                        "lines": 2
                    },
                    {
                        "name": "isdir",
                        "lines": 2
                    },
                    {
                        "name": "isfile",
                        "lines": 2
                    },
                    {
                        "name": "samefile",
                        "lines": 5
                    },
                    {
                        "name": "sameopenfile",
                        "lines": 2
                    },
                    {
                        "name": "samestat",
                        "lines": 2
                    }
                ]
            },
            {
                "name": "DATA",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "FILE",
                "lines": 3,
                "subsections": []
            }
        ]
    }
}