diff -r bf4624957d2d -r 94e0e688dcad Utilities/PySideImporter.py --- a/Utilities/PySideImporter.py Tue May 15 18:25:26 2018 +0200 +++ b/Utilities/PySideImporter.py Tue May 15 19:39:46 2018 +0200 @@ -4,16 +4,31 @@ # """ -Module to check for the presence of PySide by importing it. +Module to check for the presence of PySide/PySide2 by importing it. """ import sys if __name__ == "__main__": - try: - import PySide # __IGNORE_EXCEPTION__ __IGNORE_WARNING__ - ret = 0 - except ImportError: + pySideVariant = "2" + if len(sys.argv) == 2: + pySideVariant = sys.argv[1].replace("-", "") + + if pySideVariant == "1": + try: + import PySide # __IGNORE_EXCEPTION__ __IGNORE_WARNING__ + ret = 0 + except ImportError: + ret = 1 + + elif pySideVariant == "2": + try: + import PySide2 # __IGNORE_EXCEPTION__ __IGNORE_WARNING__ + ret = 0 + except ImportError: + ret = 1 + + else: ret = 1 sys.exit(ret)