3
Pf& @ sd d dl mZ dZdZG dd deZG dd deZd dlmZmZ d d l m
Z
G d
d deZdS )
)print_functionz[?25lz[?25hc s2 e Zd ZdZd fdd Zdd Zdd Z ZS )
WriteMixinFNc sb t t| jf | d| _|r"|| _| jj r^| jrBtt d| jd t| jd| jd | jj
d S )Nr )endfile)superr __init___widthmessager isattyhide_cursorprintHIDE_CURSORflush)selfr
kwargs) __class__ /usr/lib/python3.6/helpers.pyr s
zWriteMixin.__init__c C sT | j j rPd| j }|j| j}t|| d| j d t| jt|| _| j j d S )Nr )r r )r r r ljustr
maxlenr )r sbcr r r write% s
zWriteMixin.writec C s$ | j j r | jr ttd| j d d S )Nr )r r )r r r r
SHOW_CURSOR)r r r r finish- s zWriteMixin.finish)N)__name__
__module____qualname__r r r r
__classcell__r r )r r r s r c s: e Zd ZdZd fdd Zdd Zdd Zd d
Z ZS )WritelnMixinFNc s@ t t| jf | |r|| _| jj r<| jr