Feat: four un peu tout
This commit is contained in:
@@ -4,12 +4,22 @@ from bopytex.message import Message
|
||||
from ..message import SubprocessMessage
|
||||
|
||||
|
||||
def latexmk(args: dict, deps, output):
|
||||
compile_process = subprocess.Popen(
|
||||
["latexmk", "-f", deps[0]],
|
||||
stdout=subprocess.PIPE,
|
||||
stderr=subprocess.PIPE,
|
||||
universal_newlines=True
|
||||
)
|
||||
return Message(compile_process.wait(), list(compile_process.stdout), list(compile_process.stderr))
|
||||
def curstomtex(command: str, options: str):
|
||||
def func(args: dict, deps, output) -> Message:
|
||||
compile_process = subprocess.Popen(
|
||||
[command, options, deps[0]],
|
||||
stdout=subprocess.PIPE,
|
||||
stderr=subprocess.PIPE,
|
||||
universal_newlines=True,
|
||||
)
|
||||
return Message(
|
||||
compile_process.wait(),
|
||||
list(compile_process.stdout),
|
||||
list(compile_process.stderr),
|
||||
)
|
||||
|
||||
return func
|
||||
|
||||
|
||||
latexmk = curstomtex("latexmk", "-f")
|
||||
pdflatex = curstomtex("pdflatex", "--inteactions=nonstopmode")
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import subprocess
|
||||
|
||||
from bopytex.message import SubprocessMessage
|
||||
from bopytex.message import Message, SubprocessMessage
|
||||
|
||||
def pdfjam(args: dict, deps, output):
|
||||
joining_process = subprocess.Popen(
|
||||
@@ -9,5 +9,10 @@ def pdfjam(args: dict, deps, output):
|
||||
stderr=subprocess.PIPE,
|
||||
universal_newlines=True,
|
||||
)
|
||||
return SubprocessMessage(joining_process)
|
||||
#return SubprocessMessage(joining_process)
|
||||
return Message(
|
||||
joining_process.wait(),
|
||||
list(joining_process.stdout),
|
||||
list(joining_process.stderr),
|
||||
)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user