o
    h                     @   s,   d Z dZdZed Zed ZdZdd ZdS )	z3.3.0zDefines inch, cm, mm etc as multiples of a point

You can now in user-friendly units by doing::

    from reportlab.lib.units import inch
    r = Rect(0, 0, 3 * inch, 6 * inch)

g      R@gRQ@g?g      (@c                 C   s   zu| dd dkrt | dd t W S | dd dkr't | dd t W S | dd dkr8t | dd W S | dd dkrKt | dd t W S | dd dkr^t | dd t W S | d	d d
krqt | dd	 t W S t | W S    td|  )zconvert a string to  a lengthNcminptimmpicazCan't convert '%s' to length)floatr   inchr   r	   
ValueError)s r   U/var/www/html/optinet_system/venv/lib/python3.10/site-packages/reportlab/lib/units.pytoLength   s   &&"&&&
r   N)__version____doc__r   r   r   r	   r   r   r   r   r   <module>   s   