File: //usr/share/gdb/python/gdb/__pycache__/__init__.cpython-310.pyc
o
��nb� � @ sH d dl Z d dlZd dlZd dlZd dlmZ ejdkr"d dlmZ n
ejd dkr/d dl mZ d dlT G dd� de
�ZG d d
� d
e�Ze� e_
G dd� de�Ze� e_dZd
ge_g Zg Zg Zi Zg Zdd� Zdd� Zej�ej�e��ag d�Zdd� Ze� dd� Zdd� Z dd� Z!dd� Z"dd� Z#dd � Z$d!d"� Z%ed#d$� �Z&dS )%� N)�contextmanager)� � )�reload� )�*c @ s4 e Zd ZdZdZdd� Zdd� Zdd� Zd d
� ZdS )�_GdbFilezUTF-8�strictc C s d S �N� ��selfr r �%/usr/share/gdb/python/gdb/__init__.py�close$ s z_GdbFile.closec C s dS )NFr r r r r �isatty( s z_GdbFile.isattyc C s |D ]}| � |� qd S r
)�write)r
�iterable�liner r r �
writelines+ s �z_GdbFile.writelinesc C s
t � d S r
)�flushr r r r r / s
z_GdbFile.flushN) �__name__�
__module__�__qualname__�encoding�errorsr r r r r r r r r s r c @ � e Zd Zdd� ZdS )�_GdbOutputFilec C � t |td� d S �N)�stream)r �STDOUT�r
�sr r r r 4 � z_GdbOutputFile.writeN�r r r r r r r r r 3 � r c @ r )�_GdbOutputErrorFilec C r r )r �STDERRr! r r r r <