Файловый менеджер - Редактировать - /home/digitalm/venv/lib/python3.7/site-packages/numpy/f2py/tests/__pycache__/util.cpython-37.pyc
Назад
B �5�gt% � @ s d Z ddlZddlZddlZddlZddlZddlZddlZddlZddl Z ddl mZmZ ddl mZ ddlmZ dadadd� Zd d � Zdd� Zd d� Zeg g g dfdd��Zeg g g ddfdd��Zdadd� Zdd� Zdd� Zdd� Zedd� �ZG dd� d�ZdS )z� Utility functions for - building and importing modules on test time, using a temporary location - detecting if compilers are present � N)�asbytes�asstr)�temppath)� import_modulei c C s^ t d k rZytj�t � W n tk r, Y nX yt�t � W n ttfk rT Y nX d a d S )N) �_module_dir�sys�path�remove� ValueError�shutil�rmtree�IOError�OSError� r r �K/home/digitalm-up/venv/lib/python3.7/site-packages/numpy/f2py/tests/util.py�_cleanup s r c C s6 t d kr2t�� a t�t� t tjkr2tj�dt � t S )Nr ) r �tempfile�mkdtemp�atexit�registerr r r �insertr r r r �get_module_dir, s r c C s, t � } dt }td7 a|tjkr(td��|S )Nz_test_ext_module_%d� z%Temporary module name already in use.)r �_module_numr �modules�RuntimeError)�d�namer r r �get_temp_module_name6 s r c s i �� �fdd�}� j |_ |S )Nc sn t | |f�}|�krTy� | |��|<