Incremental GSC parsing (exact copy of the tutorials shared as a separate project) / tqdm / __pycache__ / _tqdm_gui.cpython-35.pyc
1576 views9T#X�4 � @ s� d Z d d l m Z m Z d d l Z d d l m Z d d l m Z d d l m Z d d d g i Z d d g Z Gd d � d e � Z d d � Z d S)z� GUI progressbar decorator for iterators. Includes a default (x)range iterator printing to stderr. Usage: >>> from tqdm_gui import tgrange[, tqdm_gui] >>> for i in tgrange(10): #same as: for i in tqdm_gui(xrange(10)) ... ... � )�division�absolute_importN)�time� )�_range)�tqdmzgithub.com/� casperdcl�lrq3000�tqdm_gui�tgrangec sj e Z d Z d Z e e j d d d � � Z � f d d � Z d d � Z d d d � Z d d � Z � S)r z+ Experimental GUI version of tqdm! � c C s | j | � | j | � d S)zH Print a message via tqdm_gui (just an alias for print) N)�write)�cls�s�file�end� r �S/projects/382bb574-6d4d-4998-962a-4389b3ceddc1/vanguard_tutorials/tqdm/_tqdm_gui.pyr s ztqdm_gui.writec s� d d l } d d l j } d d l m } d | d <t t | � j | | � | j sb | d rf d S| j j d � | | _ | | _ d | _ | j j d | _ d | j j d <t | j d � | _ | j d d$ � \ | _ } | j rg | _ g | _ g | _ n- | g � | _ | g � | _ | g � | _ | j | j | j d d �\ | _ | j | j | j d d �\ | _ | j d d � | j r| j d d � | j d � | j j | j | j f d% d d �| j d d d d d d d d �| _ n: | j d d � | j! � | j d � | j d&