B
    [                 @   s$   d dl mZmZ G dd deZdS )    )print_functiondivisionc               @   s   e Zd ZdZdd ZeZdS )DefaultPrintingaI  
    The default implementation of printing for SymPy classes.

    This implements a hack that allows us to print elements of built-in
    Python containers in a readable way. Natively Python uses ``repr()``
    even if ``str()`` was explicitly requested. Mix in this trait into
    a class to get proper default printing.

    c             C   s   ddl m} || d dS )Nr   )sstr)order)Zsympy.printing.strr   )selfr    r   6lib/python3.7/site-packages/sympy/printing/defaults.py__str__   s    zDefaultPrinting.__str__N)__name__
__module____qualname____doc__r
   __repr__r   r   r   r	   r      s   	r   N)Z
__future__r   r   objectr   r   r   r   r	   <module>   s   