X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=lib%2Fscripts%2FconvertDefault.py;h=d04fa78799ba62f7a7f5a54a0eac8560970d15e2;hb=0e710626b8b921c527aa1a19932825fdfe232c7f;hp=c9277131ac8811cdfcfa1ff764d6d5a7526edee3;hpb=4268a9e8121b08f06706d733e8488e163286eab8;p=features.git diff --git a/lib/scripts/convertDefault.py b/lib/scripts/convertDefault.py index c9277131ac..d04fa78799 100644 --- a/lib/scripts/convertDefault.py +++ b/lib/scripts/convertDefault.py @@ -25,7 +25,7 @@ re_version = re.compile(r'^Version:.*ImageMagick\s*(\d*)\.(\d*)\.(\d*).*$') command = 'magick' fout = os.popen('magick -version 2>&1') output = fout.readline() -if fout.close() != None: +if fout.close() is not None: # older versions # caution: windows has a convert.exe for converting file systems command = 'convert' @@ -39,7 +39,7 @@ version = re_version.match(output) im = False gm = False -if version != None: +if version is not None: major = int(version.group(1)) minor = int(version.group(2)) patch = int(version.group(3)) @@ -49,10 +49,12 @@ else: # Try GraphicsMagick re_version = re.compile(r'^GraphicsMagick.*http:..www.GraphicsMagick.org.*$') version = re_version.match(output) - if version != None: + if version is not None: gm = True # we need version to be a valid integer 3-tuple version = (1,0,0) + else: + version = (0,0,0) # IM >= 5.5.8 separates options for source and target files # See http://www.imagemagick.org/Usage/basics/#why @@ -72,10 +74,10 @@ if sys.argv[3] == 'ppm' and (im and version >= (6,3,5) or gm): # print (command, sys.argv[2], sys.argv[4], file= sys.stdout) if (im or gm) and os.system(r'%s %s "%s" %s "%s"' % (command, sopts, sys.argv[2], topts, sys.argv[3] + ':' + sys.argv[4])) != 0: - print (sys.argv[0], 'ERROR', file= sys.stderr) - print ('Execution of "%s" failed.' % command, file= sys.stderr) + print(sys.argv[0], 'ERROR', file= sys.stderr) + print('Execution of "%s" failed.' % command, file= sys.stderr) sys.exit(1) elif not im and not gm and sys.platform == 'darwin' and os.system(r'%s "%s" "%s"' % (command, sys.argv[2], sys.argv[4])) != 0: - print (sys.argv[0], 'ERROR', file= sys.stderr) - print ('Execution of "%s" failed.' % command, file= sys.stderr) + print(sys.argv[0], 'ERROR', file= sys.stderr) + print('Execution of "%s" failed.' % command, file=sys.stderr) sys.exit(1)