Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/numpy/f2py/__pycache__/auxfuncs.cpython-39.pyc
Ðазад
a e�h6_ � @ sr d Z ddlZddlZddlZddlZddlmZ ddlmZ ddl m Z ddl mZ g d�Ze j ZejjZejZi Zg ZdZd d � Zdd� Zd d� Zdd� Zdd� Zdd� Zdd� Zdd� Zdd� Zdd� Zdd� Z dd � Z!d!d"� Z"d#d$� Z#d%d&� Z$d'd(� Z%d)d*� Z&d+d,� Z'd-d.� Z(d/d0� Z)d1d2� Z*d3d4� Z+d5d6� Z,d7d8� Z-d9d:� Z.d;d<� Z/d=d>� Z0d?d@� Z1dAdB� Z2dCdD� Z3dEdF� Z4dGdH� Z5dIdJ� Z6dKdL� Z7dMdN� Z8dOdP� Z9dQdR� Z:dSdT� Z;dUdV� Z<dWdX� Z=dYdZ� Z>d[d\� Z?d]d^� Z@d_d`� ZAdadb� ZBdcdd� ZCdedf� ZDdgdh� ZEdidj� ZFdkdl� ZGdmdn� ZHdodp� ZIdqdr� ZJdsdt� ZKdudv� ZLdwdx� ZMdydz� ZNd{d|� ZOd}d~� ZPdd�� ZQd�d�� ZRd�d�� ZSd�d�� ZTd�d�� ZUd�d�� ZVd�d�� ZWd�d�� ZXd�d�� ZYd�d�� ZZd�d�� Z[d�d�� Z\d�d�� Z]d�d�� Z^d�d�� Z_d�d�� Z`d�d�� Zad�d�� ZbeTd�eUd�eVd�eWd�eZd�eYd�ePd�e^d�e`d�ead�ebd�iZcd�d�� Zdd�d�� Zed�d�� Zfd�d�� Zgd�d�� Zhd�d�� Zid�d�� Zjd�d�� Zkd�d�� Zld�d�� Zmd�dÄ Znd�dń ZoG d�dDŽ d�ep�ZqG d�dɄ dɃZrd�d˄ Zsd�d̈́ Ztd�dτ Zud�dф Zvd�dӄ Zwd�d�dՄZxd�dׄ Zyi fd�dلZzd�dۄ Z{d�d݄ Z|d�d߄ Z}d�d� Z~d�d� Zd�d� Z�d�d� Z�d�d� Z�d�d� Z�d�d�d�Z�d�d� Z�i fd�d�Z�d�d� Z�e��d�ej��j�Z�e��d�ej��j�Z�d�d�� Z�dS )�aW Auxiliary functions for f2py2e. Copyright 1999,2000 Pearu Peterson all rights reserved, Pearu Peterson <pearu@ioc.ee> Permission to use, modify, and distribute this software is given under the terms of the NumPy (BSD style) LICENSE. NO WARRANTY IS EXPRESSED OR IMPLIED. USE AT YOUR OWN RISK. $Date: 2005/07/24 19:01:55 $ Pearu Peterson � N)�reduce)�deepcopy� )�__version__)�cfuncs)[� applyrules� debugcapi� dictappend�errmess�gentitle�getargs2�getcallprotoargument�getcallstatement�getfortranname�getpymethoddef� getrestdoc�getusercode�getusercode1�getdimension�hasbody�hascallstatement� hascommon�hasexternals�hasinitvalue�hasnote� hasresultnote� isallocatable�isarray�isarrayofstrings�ischaracter�ischaracterarray�ischaracter_or_characterarray� iscomplex�iscomplexarray�iscomplexfunction�iscomplexfunction_warn�isdouble�isdummyroutine� isexternal� isfunction�isfunction_wrap�isint1�isint1array� isinteger�isintent_aux� isintent_c�isintent_callback� isintent_copy� isintent_dict� isintent_hide�isintent_in�isintent_inout�isintent_inplace�isintent_nothide�isintent_out�isintent_overwrite� islogical�islogicalfunction�islong_complex� islong_double�islong_doublefunction�islong_long�islong_longfunction�ismodule�ismoduleroutine� isoptional� isprivate� isrequired� isroutine�isscalar�issigned_long_longarray�isstring� isstringarray�isstring_or_stringarray�isstringfunction�issubroutine�get_f2py_modulename�issubroutine_wrap�isthreadsafe� isunsigned�isunsigned_char�isunsigned_chararray�isunsigned_long_long�isunsigned_long_longarray�isunsigned_short�isunsigned_shortarray�l_and�l_not�l_or�outmess�replace�show� stripcomma�throw_error�isattr_value� deep_mergec C s t �dd�rtj�| � d S )N�verboser )�options�get�sys�stdout�write)�t� ri ��/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/numpy/f2py/auxfuncs.pyr[ D s r[ c C s dt v S )NZcapi)�debugoptions��varri ri rj r I s r c C s d| v o| d dkot | � S �N�typespec� character�r( rl ri ri rj �_ischaracterM s �rr c C s d| v o| d dkot | � S rn rq rl ri ri rj � _isstringR s �rs c C s t | �od| vS �NZcharselector�rr rl ri ri rj r! W s r! c C s t | �ot| � S �N�r! r rl ri ri rj r [ s r c C s t | �ot| �S rv rw rl ri ri rj r _ s r c C s t | �od| v S rt ru rl ri ri rj rK c s rK c C s t | �ot| � S rv �rK r rl ri ri rj rI g s rI c C s t | �ot| �S rv rx rl ri ri rj rJ k s rJ c C s t | �o| d d dkS )N� dimension���z(*))rJ rl ri ri rj r o s r c C s d| v ot | � S �Nry rq rl ri ri rj r u s r c C s t | �pt| �pt| � S rv )r rI r( rl ri ri rj rG y s rG c C s t | �o| �d�dv S �Nro )�complexzdouble complex�rG rd rl ri ri rj r"