File: sphinx_doc_gen_monkeypatch.py

package info (click to toggle)
blender 3.4.1%2Bdfsg-2
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 280,208 kB
  • sloc: ansic: 1,213,366; cpp: 1,148,738; python: 468,812; xml: 13,577; sh: 5,969; javascript: 304; lisp: 247; makefile: 67
file content (27 lines) | stat: -rw-r--r-- 691 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# SPDX-License-Identifier: GPL-2.0-or-later

bpy_types_Operator_bl_property__doc__ = (
    """
The name of a property to use as this operators primary property.
Currently this is only used to select the default property when
expanding an operator into a menu.
:type: string
""")


def main():
    import bpy
    from bpy.types import Operator

    def dummy_func(test):
        pass

    kw_dummy = dict(fget=dummy_func, fset=dummy_func, fdel=dummy_func)

    # bpy registration handles this,
    # but its only checked for and not existing in the base class.
    Operator.bl_property = property(doc=bpy_types_Operator_bl_property__doc__, **kw_dummy)


if __name__ == "__main__":
    main()