@withTiming()
def __init__(self, mobject, exists=True, modifier=None):
    'Initialise Node\n\n        Private members:\n            mobject (om.MObject): Wrap this MObject\n            fn (om.MFnDependencyNode): The corresponding function set\n            modifier (om.MDagModifier, optional): Operations are\n                deferred to this modifier.\n            destroyed (bool): Has this node been destroyed by Maya?\n            state (dict): Optional state for performance\n\n        '
    self._mobject = mobject
    self._fn = self._Fn(mobject)
    self._modifier = modifier
    self._destroyed = False
    self._removed = False
    self._hashCode = None
    self._state = {'plugs': dict(), 'values': dict(), 'callbacks': list()}
    self.onDestroyed = list()
    self.onRemoved = list()
    Stats.NodeInitCount += 1
    self._state['callbacks'] += [(om.MNodeMessage.addNodeDestroyedCallback(mobject, self._onDestroyed, None) if (not ROGUE_MODE) else 0), om.MNodeMessage.addNodeAboutToDeleteCallback(mobject, self._onRemoved, None)]
Initialise Node

Private members:
    mobject (om.MObject): Wrap this MObject
    fn (om.MFnDependencyNode): The corresponding function set
    modifier (om.MDagModifier, optional): Operations are
        deferred to this modifier.
    destroyed (bool): Has this node been destroyed by Maya?
    state (dict): Optional state for performance
@withTiming()
def __init__(self, mobject, exists=True, modifier=None):
    'Initialise Node\n\n        Private members:\n            mobject (om.MObject): Wrap this MObject\n            fn (om.MFnDependencyNode): The corresponding function set\n            modifier (om.MDagModifier, optional): Operations are\n                deferred to this modifier.\n            destroyed (bool): Has this node been destroyed by Maya?\n            state (dict): Optional state for performance\n\n        '
    self._mobject = mobject
    self._fn = self._Fn(mobject)
    self._modifier = modifier
    self._destroyed = False
    self._removed = False
    self._hashCode = None
    self._state = {'plugs': dict(), 'values': dict(), 'callbacks': list()}
    self.onDestroyed = list()
    self.onRemoved = list()
    Stats.NodeInitCount += 1
    self._state['callbacks'] += [(om.MNodeMessage.addNodeDestroyedCallback(mobject, self._onDestroyed, None) if (not ROGUE_MODE) else 0), om.MNodeMessage.addNodeAboutToDeleteCallback(mobject, self._onRemoved, None)]