????

Your IP : 3.144.152.239


Current Path : /opt/cloudlinux/venv/lib/python3.11/site-packages/numpy/f2py/__pycache__/
Upload File :
Current File : //opt/cloudlinux/venv/lib/python3.11/site-packages/numpy/f2py/__pycache__/use_rules.cpython-311.pyc

�

�܋f��X�dZddd�ZdZddlmZmZmZmZmZddd	gd
�Z	d�Z
d�Zd
S)ag

Build 'use others module data' mechanism for f2py2e.

Unfinished.

Copyright 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: 2000/09/10 12:35:43 $
Pearu Peterson

z$Revision: 1.3 $�
���z
See `f2py -v`�)�
applyrules�
dictappend�gentitle�hasnote�outmessa�
#begintitle#
static char doc_#apiname#[] = "\
Variable wrapper signature:\n\
	 #name# = get_#name#()\n\
Arguments:\n\
#docstr#";
extern F_MODFUNC(#usemodulename#,#USEMODULENAME#,#realname#,#REALNAME#);
static PyObject *#apiname#(PyObject *capi_self, PyObject *capi_args) {
/*#decl#*/
	if (!PyArg_ParseTuple(capi_args, "")) goto capi_fail;
printf("c: %d\n",F_MODFUNC(#usemodulename#,#USEMODULENAME#,#realname#,#REALNAME#));
	return Py_BuildValue("");
capi_fail:
	return NULL;
}
zC	{"get_#name#",#apiname#,METH_VARARGS|METH_KEYWORDS,doc_#apiname#},�	F_MODFUNC)�body�method�needc��i}td|dz��i}i}d|vrv|d���D][}|d||vr8td|d|�d|�d||d|�d����J|||d|<�\d|vr�|dr�|d���D]�}|d||d	vrM||d||kr|d|||<�Btd
|�d|d|�d����etd
|�d|d|�d�����n2|d	���D]}||vr||||<�|||<�|���D]4}t|t||||d	|d����}�5|S)NzL		Building use variable hooks for module "%s" (feature only for F90/F95)...
�name�mapz
			Variable "z<=z" is already mapped by "z
". Skipping.
�only�varsz			Ignoring map "�=>z". See above.
z			No definition for variable ")r	�keysr�buildusevar)�m�r�ret�varsmap�revmap�k�vs       �g/builddir/build/BUILD/cloudlinux-venv-1.0.6/venv/lib64/python3.11/site-packages/numpy/f2py/use_rules.py�buildusevarsr4s?��
�C��Y�]^�_e�]f�g�i�i�i��G�
�F���z�z��5������	(�	(�A���x��{�f�$�$����e�H�Q�K�K�K����F�1�U�8�A�;�$7�$7�$7�9�:�:�:�:�'(��q��x��{�#�#�
��{�{�q��y�{��5������
	a�
	a�A���x��{�a��i�'�'��!�E�(�1�+�&�!�+�+�!"�5��!��G�A�J�J��G��Q�Q��%������-�.�.�.�.���PQ�PQ�PQ�ST�UZ�S[�\]�S^�S^�S^�_�a�a�a�a�
	a��6����!�!�	�	�A��F�{�{�#�A�Y���
�
����
�
�
�\�\�^�^�P�P����k�!�W�Q�Z��6��A�f�I�N�N�O�O����J�c
��td|�d|�d���i}|||���||���|�dd��t|�d|����td|�d|����d|�d|��d	�	}d
ddd
ddddddd�
}||d<|���D]4}|d�t|��||��|d<�5t
||��r||d|d<ti|��}t||||��tt|��}|S)Nz/			Constructing wrapper function for variable "rz"...
�_z\_zend of z#modulename#_use_�_from_)	r�realname�REALNAME�
usemodulename�
USEMODULENAME�texname�
begintitle�endtitle�apiname�Ro�Ri�Rii�Riii�Riv�Rv�Rvi�Rvii�Rviii�Rix)
�r��������	�texnamename�note)r	�upper�replacerr�reprrr�printr�usemodule_rules)	rr#rr%r�vrd�nummap�i�rds	         rrrXs����G����h�h�h�
����
�C����~�~�'�'�)�)�/�/�1�1��l�l�3��.�.�!�d�d�d�H�H�"=�>�>��x�4�4�4��� B�C�C�C�7?�x�x���O�	
�	
�C��$�5�V���%�F�w�5�B�B�F��C�
��
�[�[�]�]�L�L�� ��/�7�7��Q������K�K��M����t�H�~���-��8�n�V�,��F��	�B��	�	�B�	�$��$�x�.�)�)�)�
�_�b�
)�
)�C��JrN)�__doc__�__version__�f2py_version�auxfuncsrrrrr	rDrr�rr�<module>rNs����� !��B��'������������������
� W�
�M�%���0!�!�!�H����r