Nexus File Manager
v2.0
🏠
Dashboard
⚡
System
🌐
›
opt
›
alt
›
python38
›
lib64
›
python3.8
›
test
›
__pycache__
Quick:
⬆️ Parent
🌐 Root
🏠 Home
🌍 WWW
📁 Temp
⚙️ Etc
📤 Upload
📁 Create
⚡ WordPress Admin
🔄 Refresh
✏️ test_gdb.cpython-38.opt-1.pyc
← Back
U i�f�� � @ s" d dl Z d dlZd dlZd dlZd dlZd dlZd dlZd dlZd dlm Z d dl mZmZm Z dd� Ze� \ZZZedk r�e�deeef ��e�� s�e�d��d e�� kr�ejd kr�e�d��e�d�p�d e�d�p�dkr�e�d��e j�e j�ej�d�ZdZdd� Ze� Zdd� Zed�\ZZ e�s6e�d��edej�\Z Z!de!k�rfdZ"e�e"e!�#� ��dd� Z$e$� Z%dZ&e�'e j(d�G d d!� d!ej)��Z*G d"d#� d#e*�Z+e�'e � d$�G d%d&� d&e*��Z,G d'd(� d(e*�Z-G d)d*� d*e*�Z.G d+d,� d,e*�Z/G d-d.� d.e*�Z0d/d0� Z1e2d1k�re1� dS )2� N)�support)�run_unittest�findfile�python_is_optimizedc C s� zndddg} t j| t jt jdd�}|� |�� \}}W 5 Q R X |jrltdd�| ��d|j� d |�d |����W n tk r� t� d��Y nX t �d|�}|d kr�td | ��|t|� d��t|� d��fS )N�gdb�-nxz --versionT)�stdout�stderrZuniversal_newlineszCommand � z failed with exit code z : stdout=z stderr=zCouldn't find gdb on the pathz ^(?:GNU|HP) gdb.*?\b(\d+)\.(\d+)zunable to parse GDB version: %r� � )� subprocess�Popen�PIPE�communicate� returncode� Exception�join�OSError�unittest�SkipTest�re�search�int�group)�cmd�proc�versionr �match� r �2/opt/alt/python38/lib64/python3.8/test/test_gdb.py�get_gdb_version s"