def __init__(self, msg='', maxspin=0, minspin=10, speed=5):
# Count of a spin
self.count = 0
self.out = sys.stdout
self.flag = False
self.max = maxspin
self.min = minspin
# Any message to print first ?
self.msg = msg
# Complete printed string
self.string = ''
# Speed is given as number of spins a second
# Use it to calculate spin wait time
self.waittime = 1.0 / float(speed * 4)
if os.name == 'posix':
self.spinchars = (unicodedata.lookup('FIGURE DASH'), u'\\ ', u'| ', u'/ ')
else:
# The unicode dash character does not show
# up properly in Windows console.
self.spinchars = (u'-', u'\\ ', u'| ', u'/ ')
threading.Thread.__init__(self, None, None, "Spin Thread")
评论列表
文章目录