| Server IP : 217.160.0.135 / Your IP : 216.73.216.115 Web Server : Apache System : Linux www 6.18.52-i1-ampere #1203 SMP Mon Sep 14 18:29:59 CEST 2026 aarch64 User : sws1074145052 ( 1074145052) PHP Version : 8.3.32 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /lib/python3/dist-packages/pythran/__pycache__/ |
Upload File : |
�
cR�a�6 � �� � d Z ddlmZmZ ddlZddlZ G d� de� � Z G d� de� � Z e e d� � e d� � � � Z
ee
g� � Zd � Zd
� Z
d� Zd� Zd
� Zd� Zd� ZdS )z3 Module with facilities to represent range values. � )�isinf�isnanNc �� � e Zd ZdZd� Zed� � � Zed� � � Zd� Zd� Z d� Z
d� Zd � Zd
� Z
d� Zd� ZeZd
� ZeZd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Z d� Z!e Z"dS )�Intervalz' Representation for a range of values. c � � t |� � rt d� � }t |� � rt d� �
}|| _ || _ dS )z( Set initial bound of the range object. �infN)r �float�_low�_high)�self�low�highs �2/usr/lib/python3/dist-packages/pythran/interval.py�__init__zInterval.__init__
sJ � ���:�:� ���<�<�-�C���;�;� !��%�L�L�=�D��� ���
�
�
� c � � | j S �N)r
�r s r r
zInterval.low s
� ��y�r c � � | j S r )r r s r r z
Interval.high s
� ��z�r c �D � d� | j | j �� � S )z2 Return a nicely formatted representation string. z Interval(low={low}, high={high})�r
r )�formatr
r r s r �__repr__zInterval.__repr__ s+ � �1�8�8�T�X�>B�i� 9� I� I� Ir c � � | j | j fS r r r s r �boundszInterval.bounds# s � ��x���"�"r c �6 � | j |cxk o
| j k nc S r r )r �values r �__contains__zInterval.__contains__&