2015-11-08, 02:06
Hello I am running version 2.1.8. I think I may have found a bug around line 1270.
It is
if newimdb is not None or attempt >= self.retry:
newimdb = newimdb if newimdb.get("response", "False") == "True" else None
break
should it not be this?
if newimdb is not None: # found something, return data if response is filled in correctly
newimdb = newimdb if newimdb.get("response", "False") == "True" else None
break
if attempt >= self.retry: # retry exceeded return none
newimdb = None
break
Basically it is trying to deference newimdb even though it never got filled in because it is exceeding the retry max?
It is
if newimdb is not None or attempt >= self.retry:
newimdb = newimdb if newimdb.get("response", "False") == "True" else None
break
should it not be this?
if newimdb is not None: # found something, return data if response is filled in correctly
newimdb = newimdb if newimdb.get("response", "False") == "True" else None
break
if attempt >= self.retry: # retry exceeded return none
newimdb = None
break
Basically it is trying to deference newimdb even though it never got filled in because it is exceeding the retry max?