def sub(self, msg=None, **kwargs):
"""Creates a new progress bar for tracking a sub-process.
Parameters
----------
msg : str, optional
Description of sub-process
"""
if self.sub_bar is not None and self.sub_bar.finished is False:
self.sub_bar.finish()
self.sub_bar = ProgressBar(
present="%s: %s" % (self.present, msg) if msg else self.present,
**kwargs)
self.sub_bar.finish = partial(self.sub_bar.finish, end="\r")
return self.sub_bar
评论列表
文章目录