dispatch-conf: tweak pager basename comparison
authorZac Medico <zmedico@gentoo.org>
Thu, 29 Sep 2011 00:36:08 +0000 (17:36 -0700)
committerZac Medico <zmedico@gentoo.org>
Thu, 29 Sep 2011 00:36:08 +0000 (17:36 -0700)
bin/dispatch-conf

index 55d7f13d7bb0ea57d77e8490ca89ff368ff8419b..9f245d571beeef71b58e6d83309e691c1bae5306 100755 (executable)
@@ -104,12 +104,13 @@ class dispatch:
             if pager is None or not cmd_var_is_valid(pager):
                 pager = "cat"
 
-        if os.path.basename(pager) == "less":
+        pager_basename = os.path.basename(portage.util.shlex_split(pager)[0])
+        if pager_basename == "less":
             less_opts = self.options.get("less-opts")
             if less_opts is not None and less_opts.strip():
                 pager += " " + less_opts
 
-        if os.path.basename(portage.util.shlex_split(pager)[0]) == "cat":
+        if pager_basename == "cat":
             pager = ""
         else:
             pager = " | " + pager