Maya: renderman displays needs to be filtered
 ## Bug

currently we are trying to process all renderman displays and expects them to create render output. But it not true for all of them, for example using IPR in Maya will create "hidden" display used by "it" (rendermans image tool).

We can explicitely say what display types we handle (d_openexr, ...) probably.

[cuID:2ct6y8d]
diff --git a/openpype/hosts/maya/api/lib_renderproducts.py b/openpype/hosts/maya/api/lib_renderproducts.py
index ff04fa7aa2..2d3bda5245 100644
--- a/openpype/hosts/maya/api/lib_renderproducts.py
+++ b/openpype/hosts/maya/api/lib_renderproducts.py
@@ -1093,6 +1093,11 @@ class RenderProductsRenderman(ARenderProducts):
             if not enabled:
                 continue
 
+            # Skip display types not producing any file output.
+            # Is there a better way to do it?
+            if not display_types.get(display["driverNode"]["type"]):
+                continue
+
             aov_name = name
             if aov_name == "rmanDefaultDisplay":
                 aov_name = "beauty"
['openpype/hosts/maya/api/lib_renderproducts.py']