forked from solderpunk/AV-98
Detecting "New" Chafa
This commit is contained in:
parent
7d57fd9919
commit
8875a0068c
11
offpunk.py
11
offpunk.py
|
@ -105,9 +105,14 @@ if _HAS_CHAFA:
|
||||||
# starting with 1.10, chafa can return only one frame
|
# starting with 1.10, chafa can return only one frame
|
||||||
# which allows us to drop dependancy for PIL
|
# which allows us to drop dependancy for PIL
|
||||||
output = run("chafa --version")
|
output = run("chafa --version")
|
||||||
# with chafa < 1.10, --version was returned to stderr instead of stdout.
|
# output is "Chafa version M.m.p"
|
||||||
if output != '':
|
# check for m < 1.10
|
||||||
_NEW_CHAFA = True
|
try:
|
||||||
|
chafa_major, chafa_minor, _ = output.split("\n")[0].split(" ")[-1].split(".")
|
||||||
|
if int(chafa_major) >= 1 and int(chafa_minor) >= 10:
|
||||||
|
_NEW_CHAFA = True
|
||||||
|
except:
|
||||||
|
pass
|
||||||
if _NEW_CHAFA :
|
if _NEW_CHAFA :
|
||||||
_RENDER_IMAGE = True
|
_RENDER_IMAGE = True
|
||||||
if _HAS_TIMG :
|
if _HAS_TIMG :
|
||||||
|
|
Loading…
Reference in New Issue