Giter VIP home page Giter VIP logo

loadbar's Introduction

LoadBar

This is a very simple python library to create a loading bar on the shell

Install it

pip install load-bar

Use it

import time
from loadbar import LoadBar
bar = LoadBar(max=100)
bar.start()
for i in range(100):
    time.sleep(0.05)
    bar.update(step=i)
bar.end()

image

See the documentation

loadbar's People

Contributors

valentinvignal avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

loadbar's Issues

TypeError: sequence item 3: expected str instance, NoneType found

Hi, thanks for this wonderful plugins and the work you put in.
I experience this issue :

File "PhotoFaceTagger.py", line 71, in main
    bar.update(step=picIndex)
  File "/home/nathann/PycharmProjects/PhotoFaceTagger/venv/lib/python3.8/site-packages/loadbar/LoadBar.py", line 100, in update
    s = ' '.join(l)
TypeError: sequence item 3: expected str instance, NoneType found

i managed to "Fix" it by changing

s = ' '.join(l)

with this dirty hack

        try:
            s = ' '.join(l)
        except:
            s = ' '.join(str(l))

Now the program run and the bar is crudely displayed (see bellow). Would you happen to have an Idea of why the issue happen and how to fix it.

[ ' 4 2 / 4 6 6 9 3 ' , ' ( 0 % ) ' , ' [ . ] ' , N o n e ]

(for reference here is my snippet of code that crashed it)

picIndex = 1
bar = LoadBar(max=corpusSize)  # display a not too verbose % of the work done
for pic in listOfPictures:  # this list contain 46 k pictures
     bar.update(step=picIndex) # 
    picIndex = picIndex + 1
bar.end()

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.