o
    i#                     @   sF   d dl m  m  mZ d dlmZ d dlmZ G dd dejZ	dS )    N)LineOver1DRangeSeries)textplotc                       s,   e Zd Z fddZdd Zdd Z  ZS )TextBackendc                    s   t  j|i | d S N)super__init__)selfargskwargs	__class__ w/var/www/html/eduruby.in/lip-sync/lip-sync-env/lib/python3.10/site-packages/sympy/plotting/backends/textbackend/text.pyr      s   zTextBackend.__init__c                 C   sX   t jsd S t| jdkrtdt| jd tstd| jd }t|j|j	|j
 d S )N   z1The TextBackend supports only one graph per Plot.r   z9The TextBackend supports only expressions over a 1D range)base_backendZ_showlenZ_series
ValueError
isinstancer   r   exprstartend)r   Zserr   r   r   show
   s   
zTextBackend.showc                 C   s   d S r   r   )r   r   r   r   close   s   zTextBackend.close)__name__
__module____qualname__r   r   r   __classcell__r   r   r   r   r      s    r   )
Z$sympy.plotting.backends.base_backendZplottingbackendsr   Zsympy.plotting.seriesr   Zsympy.plotting.textplotr   ZPlotr   r   r   r   r   <module>   s    