aboutsummaryrefslogtreecommitdiff
path: root/wa/commands/show.py
diff options
context:
space:
mode:
Diffstat (limited to 'wa/commands/show.py')
-rw-r--r--wa/commands/show.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/wa/commands/show.py b/wa/commands/show.py
index 3d673358..45531a4c 100644
--- a/wa/commands/show.py
+++ b/wa/commands/show.py
@@ -20,7 +20,8 @@
import sys
from subprocess import call, Popen, PIPE
-from pipes import quote
+
+from devlib.utils.misc import escape_double_quotes
from wa import Command
from wa.framework import pluginloader
@@ -86,7 +87,7 @@ class ShowCommand(Command):
title = '.TH {}{} 7'.format(kind, plugin_name)
output = '\n'.join([title, body])
- call('echo {} | man -l -'.format(quote(output)), shell=True)
+ call('echo "{}" | man -l -'.format(escape_double_quotes(output)), shell=True)
else:
print(rst_output) # pylint: disable=superfluous-parens