From d5f6e32f93d10979664daf37ed5cfad8fbbb780e Mon Sep 17 00:00:00 2001
From: Andrew Maclean <andrew.amaclean@gmail.com>
Date: Sun, 3 Oct 2021 11:53:35 +1100
Subject: [PATCH] Updating VTKImportsForPython.py

---
 src/Python/Utilities/VTKImportsForPython.py | 17 +++++++++--------
 1 file changed, 9 insertions(+), 8 deletions(-)

diff --git a/src/Python/Utilities/VTKImportsForPython.py b/src/Python/Utilities/VTKImportsForPython.py
index 425d18fbe76..a85f30263ed 100755
--- a/src/Python/Utilities/VTKImportsForPython.py
+++ b/src/Python/Utilities/VTKImportsForPython.py
@@ -94,22 +94,23 @@ def format_imports(imports):
                 s += ',\n'.join(c_list)
                 s += '\n    )'
                 res.append(f'from vtkmodules.{module} import {s}')
-        additional_modules = ['vtkInteractionStyle', 'vtkRenderingFreeType', 'vtkRenderingOpenGL2',
-                              'vtkRenderingContextOpenGL2', 'vtkRenderingUI']
+        additional_modules = ['vtkInteractionStyle', 'vtkRenderingFreeType',
+                              'vtkRenderingContextOpenGL2', 'vtkRenderingOpenGL2', 'vtkRenderingVolumeOpenGL2',
+                              'vtkRenderingUI']
         comments = [
             '',
             '# You may need to uncomment one or more of the following imports.',
             '# If vtkRenderWindow is used and you want to use OpenGL,',
             '#   you also need the vtkRenderingOpenGL2 module.',
-            '# If vtkRenderWindowInteractor is used,',
-            '#    uncomment vtkRenderingUI and possibly vtkInteractionStyle',
+            '# If vtkRenderWindowInteractor is used, uncomment vtkInteractionStyle',
             '# If text rendering is used, uncomment vtkRenderingFreeType.',
-            ''
+            '#',
+            '# If using PyCharm, preface each one you select with this line:',
+            '# noinspection PyUnresolvedReferences',
+            '#',
         ]
         res += comments
-        preface = '# noinspection PyUnresolvedReferences'
-        for module in additional_modules:
-            res.append(preface)
+        for module in sorted(additional_modules):
             res.append(f'# import vtkmodules.{module}')
         res.append('')
     return res
-- 
GitLab