scripts: Temporary workaround for python2
authorMike Schuchardt <mikes@lunarg.com>
Mon, 22 Apr 2019 18:19:54 +0000 (11:19 -0700)
committerMike Schuchardt <mikes@lunarg.com>
Mon, 13 May 2019 14:49:39 +0000 (07:49 -0700)
Temporarily patch abc module with ABC helper class until upstream
conventions.py script stops using it.

scripts/kvt_genvk.py

index e7404aa..598f000 100644 (file)
@@ -302,6 +302,8 @@ if __name__ == '__main__':
     # Generator Modifications
     from mock_icd_generator import MockICDGeneratorOptions, MockICDOutputGenerator
     from vulkan_tools_helper_file_generator import HelperFileOutputGenerator, HelperFileOutputGeneratorOptions
+    # Temporary workaround for vkconventions python2 compatibility
+    import abc; abc.ABC = abc.ABCMeta('ABC', (object,), {})
     from vkconventions import VulkanConventions
 
     # This splits arguments which are space-separated lists