def onSwapRoleNAck(self):
        if self.role == base.HOST_ROLE:
            self.viewMonitorThread = ViewMonitorThread()
            self.viewMonitorThread.start()
        sublime.message_dialog('%s sharing %s did not want to swap roles' % (self.str(), self.view.file_name()))
Just the node and attribute without the full dag path. Returns a copy.
dataset/ETHPy150Open nlloyd/SubliminalCollaborator/libs/sub_collab/peer/basic.py/BasicPeer.onSwapRoleNAck--crossover with--dataset/ETHPy150Open CountZer0/PipelineConstructionSet/python/maya/site-packages/pymel-1.0.5/extras/completion/py/pymel/util/nameparse.py/NodeAttribute.shortName