convert __nonzero__ to __bool__

Python 3 renamed this func in the datamodel.

BUG=chromium:980619
TEST=lint is unchanged in chromite
TEST=unittests pass

Change-Id: I319a76ecd71761d7cb5dc80904f9035eda1bd40f
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/chromite/+/1689016
Reviewed-by: Alex Klein <saklein@chromium.org>
Reviewed-by: Dhanya Ganesh <dhanyaganesh@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
Commit-Queue: Dhanya Ganesh <dhanyaganesh@chromium.org>
Auto-Submit: Mike Frysinger <vapier@chromium.org>
diff --git a/scripts/parallel_emerge.py b/scripts/parallel_emerge.py
index 85d086a..27e9d3d 100644
--- a/scripts/parallel_emerge.py
+++ b/scripts/parallel_emerge.py
@@ -1341,9 +1341,12 @@
   def __contains__(self, target):
     return target in self._heap_set
 
-  def __nonzero__(self):
+  def __bool__(self):
     return bool(self.heap)
 
+  # Python 2 glue.
+  __nonzero__ = __bool__
+
   def __len__(self):
     return len(self.heap)