def nodeOutputDataPacket(self, dagNode, output):
        if dagNode is None:
            return None
        
        # Retrieve specialized output types
        specializationDict = dict()
        for output in dagNode.outputs():
            specializationDict[output.name] = self.nodeOutputType(dagNode, output)
        # TODO: sceneGraphHandle should not return an array - it should take a single output.
        return dagNode.sceneGraphHandle(specializationDict)[0]


    ###########################################################################
    ## Helpers
    ###########################################################################
Return a copy of this hashing object
dataset/ETHPy150Open andrew-gardner/dependsworkflow/depends/depends_dag.py/DAG.nodeOutputDataPacket--crossover with--dataset/ETHPy150Open cloudera/hue/desktop/core/ext-py/pycrypto-2.6.1/lib/Crypto/Random/Fortuna/SHAd256.py/_SHAd256.copy