Compare commits

..

2 Commits

2 changed files with 7 additions and 2 deletions

View File

@@ -59,6 +59,8 @@ def retry_if_raised(exc, message = None, max_retries = 100):
class Progress(object): class Progress(object):
def __init__(self, maxval): def __init__(self, maxval):
if maxval == 0:
maxval = 1
self.bar = progressbar.ProgressBar( self.bar = progressbar.ProgressBar(
maxval = maxval, maxval = maxval,
widgets = [ progressbar.Percentage(), ' ', widgets = [ progressbar.Percentage(), ' ',

View File

@@ -117,7 +117,10 @@ def serializer_proxy(obj_or_type):
return ret return ret
def __del__(self): def __del__(self):
self.__call_queue.put((None, None, None, None)) try:
self.__thread.join() self.__call_queue.put((None, None, None, None))
self.__thread.join()
except TypeError: # pragma: no cover
pass
return SerializerObjectProxy(obj_or_type) return SerializerObjectProxy(obj_or_type)