mirror of
https://github.com/ankitects/anki.git
synced 2025-09-24 16:56:36 -04:00
add wait kwarg to call()
This commit is contained in:
parent
af176921df
commit
df3185ab0f
1 changed files with 9 additions and 8 deletions
|
@ -57,19 +57,20 @@ def stripLatex(text):
|
|||
text = text.replace(match.group(), "")
|
||||
return text
|
||||
|
||||
def call(*args, **kwargs):
|
||||
def call(*args, wait=True, **kwargs):
|
||||
try:
|
||||
o = subprocess.Popen(*args, **kwargs)
|
||||
except OSError:
|
||||
# command not found
|
||||
return -1
|
||||
while 1:
|
||||
try:
|
||||
ret = o.wait()
|
||||
except OSError:
|
||||
# interrupted system call
|
||||
continue
|
||||
break
|
||||
if wait:
|
||||
while 1:
|
||||
try:
|
||||
ret = o.wait()
|
||||
except OSError:
|
||||
# interrupted system call
|
||||
continue
|
||||
break
|
||||
return ret
|
||||
|
||||
def latexImgFile(deck, latexCode):
|
||||
|
|
Loading…
Reference in a new issue