Switch to side-by-side view

--- a/src/filters/rclxls.py
+++ b/src/filters/rclxls.py
@@ -1,7 +1,9 @@
 #!/usr/bin/env python2
 
 # Extractor for Excel files.
-# Mso-dumper is not compatible with Python3
+# Mso-dumper is not compatible with Python3. We use sys.executable to
+# start the actual extractor, so we need to use python2 too.
+
 import rclexecm
 import rclexec1
 import xlsxmltocsv
@@ -48,7 +50,7 @@
         cmd = rclexecm.which("xls-dump.py")
         if cmd:
             # xls-dump.py often exits 1 with valid data. Ignore exit value
-            return (["python", cmd, "--dump-mode=canonical-xml", \
+            return ([sys.executable, cmd, "--dump-mode=canonical-xml", \
                      "--utf-8", "--catch"],
                     XLSProcessData(self.em), rclexec1.Executor.opt_ignxval)
         else: