OwlCyberSecurity - MANAGER
Edit File: factory.cpython-39.pyc
a jH�f� � @ s( d dl mZmZmZ dd� Zdd� ZdS )� )�GEOSGeometry� hex_regex� wkt_regexc C s� t | t�r>t| d��} | �� }W d � qF1 s20 Y n| �� }t |t�r�z|�� }W n tyn Y q�0 t�|�s�t �|�r�t |�S nt |�S t t|��S )zf Given a string file name, returns a GEOSGeometry. The file may contain WKB, WKT, or HEX. �rbN)� isinstance�str�open�read�bytes�decode�UnicodeDecodeErrorr �matchr r � memoryview)Zfile_h�buf�decoded� r �a/home/gouroczh/virtualenv/test/3.9/lib/python3.9/site-packages/django/contrib/gis/geos/factory.py�fromfile s ( r c K s t | fi |��S )z3Given a string value, return a GEOSGeometry object.)r )�string�kwargsr r r �fromstr s r N)Z django.contrib.gis.geos.geometryr r r r r r r r r �<module> s