Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/numpy/f2py/__pycache__/func2subr.cpython-39.pyc
Ðазад
a e�hm( � @ s� d Z ddlZddlmZmZmZmZmZmZm Z m Z mZmZm Z mZmZ ddlmZ ddd�Zdd � Zdd d�Zddd �Zdd� ZdS )aW Rules for building C/API module with 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 License. NO WARRANTY IS EXPRESSED OR IMPLIED. USE AT YOUR OWN RISK. $Date: 2004/11/26 11:13:06 $ Pearu Peterson � N� ) �getfortranname� isexternal� isfunction�isfunction_wrap�isintent_in�isintent_out�islogicalfunction�ismoduleroutine�isscalar�issubroutine�issubroutine_wrap�outmess�show)�isoc_kindmapc C s� |d u r|}|| vr,t | � td| � dS d| | vrTt | | � td| � dS | | d }|dkr�d| | v r�d|| | d f }i }d}d| | v r�| | d }d }nd | | v r�| | d }d}d|v �r6|�r|d d v r�d| }nd|||d f }n0|d dv �r$d||d f }nd||d f }nZd|v �rvd||d f }d |v �rld||d f }nd| }nd |v �r�d||d f }d||f }d| | v �r�d|d�| | d �f }|S )Nz1var2fixfortran: No definition for argument "%s". � �typespecz/var2fixfortran: No typespec for argument "%s". �type�typenamez%s(%s)�kindselector�kind�charselector�len�*)r �:�(*)z %s(len=*)z %s(%s=%s))r r z%s*(%s)z%s*%sz %s(len=%sz%s,kind=%s)z%s)z%s(kind=%s)z%s %s� dimension�,)r r �join)�vars�a�fa�f90modeZvardef�selectorZlk� r$ ��/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/numpy/f2py/func2subr.py�var2fixfortran sP r&