File: //opt/alt/python311/lib/python3.11/site-packages/rich/__pycache__/_inspect.cpython-311.pyc
�
Z�Zg�% � �^ � d dl Z d dl mZmZmZmZmZmZ d dlmZm Z m
Z
mZmZm
Z
mZ ddlmZmZ ddlmZ ddlmZ ddlmZ dd lmZ dd
lmZ ddlmZ ddlmZm Z d
e!de!fd�Z" G d� de� � Z#dee$e
e f dee%df fd�Z&de$de e! fd�Z'de$de e! de(fd�Z)dS )� N)�cleandoc�getdoc�getfile�isclass�ismodule� signature)�Any�
Collection�Iterable�Optional�Tuple�Type�Union� )�Group�RenderableType)�escape_control_codes)�ReprHighlighter)�JupyterMixin)�Panel)�Pretty)�Table)�Text�TextType�doc�returnc �8 � | � d� � \ }}}|S )z)Get the first paragraph from a docstring.z
)� partition)r � paragraph�_s �@/opt/alt/python311/lib/python3.11/site-packages/rich/_inspect.py�_first_paragraphr"