Page MenuHome

Online Manual / Online Python reference fails for anything related to CyclesRenderSettings
Confirmed, NormalPublicKNOWN ISSUE


System Information
Operating system: fedora 30, 5.1.16-300.fc30.x86_64
Graphics card: nvidia 970m, 430.26 drivers

Blender Version
Broken: rB46c22f33b252, master, 2019-08-01
Worked: 2.79.0

Short description of error
Choosing Online Manual / Online Python reference via context menue on any propertyrelated to CyclesRenderSettings throws an error
bpy.types.CyclesRenderSettings doesnt seem to be accessible via

Exact steps for others to reproduce the error
In the default scene, Properties Editor, Render tab:

  • switch to cycles
  • on any property (e.g. sampling panel > render samples), choose context menu (RMB) > Online Manual / Online Python reference
  • error
Traceback (most recent call last):
  File "/build_linux/bin/2.81/scripts/startup/bl_operators/", line 1032, in execute
    url = _wm_doc_get_id(self.doc_id, do_url=True, url_prefix=self._prefix)
  File "/build_linux/bin/2.81/scripts/startup/bl_operators/", line 937, in _wm_doc_get_id
    rna_class = getattr(bpy.types, class_name)
AttributeError: 'RNA_Types' object has no attribute 'CyclesRenderSettings'

Seems like CyclesRenderSettings are not accessible via bpy.types even though it is documented as such
but instead only via context.scene.cycles or from cycles package

Event Timeline

Aaron Carlisle (Blendify) triaged this task as High priority.Jan 10 2020, 1:31 AM
Bastien Montagne (mont29) lowered the priority of this task from High to Normal.Jan 14 2020, 12:14 PM
Bastien Montagne (mont29) changed the subtype of this task from "Report" to "Known Issue".

There is no reasons to put that to high priority, this is a current limitation of the system, Cycles data is generated through python API, i.e. those are not 'real' RNA structures. Addressing this issue will require design and development work.