Source code for bana.OpenMaya.MFnBase

"""
    bana.OpenMaya.MFnBase
    ~~~~~~~~~~~~~~~~~~~~~

    Extensions for the ``maya.OpenMaya.MFnBase`` class.

    :copyright: Copyright 2014-2017 by Christopher Crouzet.
    :license: MIT, see LICENSE for details.
"""

import gorilla
from maya import OpenMaya


@gorilla.patches(OpenMaya.MFnBase)
class MFnBase(object):

[docs] def bnObject(self): """Retrieve the object attached to this function set. Categories: :term:`no throw`. Returns ------- maya.OpenMaya.MObject or None The object or ``None`` if no valid object is attached to this function set. """ try: return self.object() except: pass return None