(self)
| 807 | self._display_id = hexlify(os.urandom(8)).decode('ascii') |
| 808 | |
| 809 | def __repr__(self): |
| 810 | fraction = self.progress / self.total |
| 811 | filled = '=' * int(fraction * self.text_width) |
| 812 | rest = ' ' * (self.text_width - len(filled)) |
| 813 | return '[{}{}] {}/{}'.format( |
| 814 | filled, rest, |
| 815 | self.progress, self.total, |
| 816 | ) |
| 817 | |
| 818 | def _repr_html_(self): |
| 819 | return "<progress style='width:{}' max='{}' value='{}'></progress>".format( |