관리-도구
편집 파일: schemacompare.cpython-311.pyc
� �܋f� � �� � d dl mZ d dlmZ G d� d� � Z G d� d� � Z G d� d� � Z G d � d � � Z G d� d� � Z G d � d� � Z G d� d� � Z dS )� )�zip_longest)�schemac � � e Zd Zd� Zd� Zd� ZdS )�CompareTablec � � || _ d S �N)�table)�selfr s �n/builddir/build/BUILD/cloudlinux-venv-1.0.6/venv/lib/python3.11/site-packages/alembic/testing/schemacompare.py�__init__zCompareTable.__init__ s � ��� � � � c �� � | j j |j k s| j j |j k rdS t | j j |j � � D ]&\ }}|�|�|�|� dS t |� � |k r dS �'dS �NFT)r �namer r �c� CompareColumn)r �other�c1�c2s r �__eq__zCompareTable.__eq__ s� � ��:�?�e�j�(�(�D�J�,=���,M�,M��5�!�$�*�,���8�8� � �F�B��� �r�~�� �r�~��u�u��R� � �B�&�&��u�u� '� �tr c �. � | � |� � S r �r �r r s r �__ne__zCompareTable.__ne__ � � ��;�;�u�%�%�%�%r N��__name__� __module__�__qualname__r r r � r r r r sA � � � � � �� � �� � � &� &� &� &� &r r c � � e Zd Zd� Zd� Zd� ZdS )r c � � || _ d S r )�column)r r# s r r zCompareColumn.__init__ s � �����r c �V � | j j |j k o| j j |j k S r )r# r �nullabler s r r zCompareColumn.__eq__"