prefer `cancel` to `stop`

pull/86/head
insaneracist 4 years ago
parent b44087a576
commit a926bd1c08

@ -25,7 +25,7 @@ class Heartbeat(object):
) )
self.interval = params.get('interval', 30) self.interval = params.get('interval', 30)
self.stopped = False self.cancelled = False
self.thread = threading.Thread(target=self.__heartbeat, daemon=True) self.thread = threading.Thread(target=self.__heartbeat, daemon=True)
def start(self): def start(self):
@ -33,16 +33,16 @@ class Heartbeat(object):
self.ydl.to_screen('[heartbeat] Heartbeat every %s seconds' % self.interval) self.ydl.to_screen('[heartbeat] Heartbeat every %s seconds' % self.interval)
self.thread.start() self.thread.start()
def stop(self): def cancel(self):
self.stopped = True self.cancelled = True
def check_download_status(self, progress): def check_download_status(self, progress):
status = progress.get('status') status = progress.get('status')
if status == 'finished' or status == 'error': if status == 'finished' or status == 'error':
self.stop() self.cancel()
def __heartbeat(self): def __heartbeat(self):
while not self.stopped: while not self.cancelled:
try: try:
if self.ydl.params.get('verbose'): if self.ydl.params.get('verbose'):
self.ydl.to_screen('[heartbeat]') self.ydl.to_screen('[heartbeat]')

Loading…
Cancel
Save