OwlCyberSecurity - MANAGER
Edit File: fix_division.cpython-311.pyc
� ������h������������������������R�����d�Z�ddlmZ�ddlmZmZ�d��Z�G�d��dej��������������������ZdS�)z? Fixer for division: from __future__ import division if needed �����)� fixer_base)�token� future_importc������������������t�����t�����������j��������}|�j��������|k����o!|�j��������j��������|k�����o|�j��������j��������|k�����S�)zw __future__.division redefines the meaning of a single slash for division, so we match that and only that. )r����SLASH�type�next_sibling�prev_sibling)�node�slashs��� �q/builddir/build/BUILD/cloudlinux-venv-1.0.8/venv/lib/python3.11/site-packages/libpasteurize/fixes/fix_division.py�match_divisionr������sH������ � �K�E��9����F�d�&7�&<��&E�"E��F�&*�&7�&<��&E�"E�F�����c�������������������������e�Zd�ZdZd��Zd��ZdS�)�FixDivision����c������������������ �����t����������|������������S�)z� Since the tree needs to be fixed once and only once if and only if it matches, then we can start discarding matches after we make the first. )r���)�selfr���s��� r ����matchzFixDivision.match���s������ ��d�#�#�#r���c������������������&�����t����������d|�������������d�S�)N�division)r���)r���r����resultss��� r ���� transformzFixDivision.transform���s�������k�4�(�(�(�(�(r���N)�__name__� __module__�__qualname__� run_orderr���r�����r���r ���r���r������s7���������������I�$��$��$�)��)��)��)��)r���r���N) �__doc__�lib2to3r����libfuturize.fixer_utilr���r���r����BaseFixr���r���r���r ����<module>r#������s����������������������7��7��7��7��7��7��7��7�F��F��F�)��)��)��)��)�*�$��)��)��)��)��)r���