aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xhighlight_code.py7
1 files changed, 2 insertions, 5 deletions
diff --git a/highlight_code.py b/highlight_code.py
index f023c0a..a780e0a 100755
--- a/highlight_code.py
+++ b/highlight_code.py
@@ -15,11 +15,8 @@ def main():
break
m = re.search(code_re, s)
if m:
- pandoc = subprocess.Popen(["pandoc","-f", "markdown", "-"],
- universal_newlines=True, stdin=subprocess.PIPE,
- stdout=subprocess.PIPE)
- code, err = pandoc.communicate(input=code_format.format(m.group(1), m.group(2)))
- pandoc.kill()
+ code = subprocess.check_output(["pandoc","-f", "markdown", "-"],
+ universal_newlines=True, input=code_format.format(m.group(1), m.group(2)))
s = re.sub(code_re, code, s)
s = s.replace('\n', '')
print(s)