File: //kunden/lib/python3/dist-packages/breezy/__pycache__/rio.cpython-39.pyc
a
�*�^y1 �
@ s d dl mZ d dlZddlmZ ddlmZ ddlmZ G dd� de �Z
G d d
� d
e �Zd!dd�Zd
d� Z
dd� ZG dd� de �Zdd� Zdd� Zdd� Zd"dd�Zdd� Zdd� Zzdd lmZmZmZ W nD e�y Z z*e�e� dd lmZmZmZ W Y dZ[n
dZ[0 0 dS )#� )�absolute_importN� )�osutils��IterableFile)� text_typec @ s e Zd Zdd� Zdd� ZdS )� RioWriterc C s d| _ || _d S �NF)�_soft_nl�_to_file��selfZto_file� r �,/usr/lib/python3/dist-packages/breezy/rio.py�__init__1 s zRioWriter.__init__c C s( | j r| j�d� |�| j� d| _ d S )N�
T)r
r �write)r
�stanzar r r �write_stanza5 s zRioWriter.write_stanzaN)�__name__�
__module__�__qualname__r r r r r r r / s r c @ s e Zd ZdZdd� Zdd� ZdS )� RioReaderz�Read stanzas from a file as a sequence
to_file can be anything that can be enumerated as a sequence of
lines (with newlines.)
c C s
|| _ d S �N)�
_from_file)r
� from_filer r r r C s zRioReader.__init__c c s"