Clarification of Phases in Extract
diff --git a/scripts/extract.py b/scripts/extract.py
index bb9c50030c..0a8da283ba 100644
--- a/scripts/extract.py
+++ b/scripts/extract.py
@@ -192,6 +192,7 @@ def _run_extraction(self):
         size = self._args.size if hasattr(self._args, "size") else 256
         saver = ImagesSaver(self._output_dir, as_bytes=True)
         exception = False
+        phase_desc = "Extraction"
 
         for phase in range(self._extractor.passes):
             if exception:
@@ -200,9 +201,11 @@ def _run_extraction(self):
             detected_faces = dict()
             self._extractor.launch()
             self._check_thread_error()
+            if self._args.singleprocess:
+                phase_desc = self._extractor.phase.title()
             desc = "Running pass {} of {}: {}".format(phase + 1,
                                                       self._extractor.passes,
-                                                      self._extractor.phase.title())
+                                                      phase_desc)
             status_bar = tqdm(self._extractor.detected_faces(),
                               total=self._images.process_count,
                               file=sys.stdout,

When multi-processing, the status bar description lists the current phase as only Detect. This is misleading and there likely should be a reference to the multiple simultaneous phases being run.

![image](https://user-images.githubusercontent.com/3772434/70369121-0e1bc880-187a-11ea-8ad8-a077a48efa14.png)
