iddZddlmZddlmZddhZdZdZdZdZ d Z d Z e ee d e ee d d S)z2Astroid brain hints for some of the _io C objects.)AstroidManager)ClassDefBufferedWriterBufferedReader TextIOWrapperFileIOctd}||}|}|g|j|<dS)zWTransform the given name, by adding the given *class* as a member of the node. _ioN)rast_from_module_nameinstantiate_classlocals)nodenamecls io_moduleattribute_objectinstances K/opt/cloudlinux/venv/lib/python3.11/site-packages/astroid/brain/brain_io.py_generic_io_transformrsL   55e< > >>rc|jtvSN)rBUFFEREDrs rr"'s  X0Erc"|jtkSr )rrrs rr"r"*s tyM7QrN) __doc__astroid.managerr astroid.nodesrr!rrrrrrregister_transformrrr)s 98******"""""" . / !###JJJ???## !#E#E## (*Q*Qr