Beispiel #1
0
    def __new__(cls, resource_uri, **params):
        global NotFoundError, NotInTransactionError, DeadlockDetectedError,\
            Traversal, Incoming, Outgoing, Undirected,\
            BREADTH_FIRST, DEPTH_FIRST,\
            RETURN_ALL_NODES, RETURN_ALL_BUT_START_NODE,\
            STOP_AT_END_OF_GRAPH, StopAtDepth
        from neo4j import _core as core
        neo = core.load_neo(resource_uri, params)
        # Store documentation
        doc_Traversal = Traversal.__doc__
        doc_Incoming = Incoming.__doc__
        doc_Outgoing = Outgoing.__doc__
        doc_Undirected = Undirected.__doc__
        doc_StopAtDepth = StopAtDepth.__doc__
        doc_BREADTH_FIRST = BREADTH_FIRST.__doc__
        doc_DEPTH_FIRST = DEPTH_FIRST.__doc__
        doc_RETURN_ALL_NODES = RETURN_ALL_NODES.__doc__
        doc_RETURN_ALL_BUT_START_NODE = RETURN_ALL_BUT_START_NODE.__doc__
        doc_STOP_AT_END_OF_GRAPH = STOP_AT_END_OF_GRAPH.__doc__
        # Define values for globals
        NotFoundError = core.NotFoundError
        NotInTransactionError = core.NotInTransactionError
        DeadlockDetectedError = core.DeadlockDetectedError
        Traversal = core.Traversal
        Incoming = core.Incoming
        Outgoing = core.Outgoing
        Undirected = core.Undirected
        StopAtDepth = core.StopAtDepth
        BREADTH_FIRST = core.BREADTH_FIRST
        DEPTH_FIRST = core.DEPTH_FIRST
        RETURN_ALL_NODES = core.RETURN_ALL_NODES
        RETURN_ALL_BUT_START_NODE = core.RETURN_ALL_BUT_START_NODE
        STOP_AT_END_OF_GRAPH = core.STOP_AT_END_OF_GRAPH
        # Restore documentation
        try:
            Traversal.__doc__ = doc_Traversal
            Incoming.__doc__ = doc_Incoming
            Outgoing.__doc__ = doc_Outgoing
            Undirected.__doc__ = doc_Undirected
            StopAtDepth.__doc__ = doc_StopAtDepth
            BREADTH_FIRST.__doc__ = doc_BREADTH_FIRST
            DEPTH_FIRST.__doc__ = doc_DEPTH_FIRST
            RETURN_ALL_NODES.__doc__ = doc_RETURN_ALL_NODES
            RETURN_ALL_BUT_START_NODE.__doc__ = doc_RETURN_ALL_BUT_START_NODE
            STOP_AT_END_OF_GRAPH.__doc__ = doc_STOP_AT_END_OF_GRAPH
        except:
            pass
        # Define replacement __new__
        @staticmethod
        def __new__(cls, resource_uri, **params):
            return core.load_neo(resource_uri, params)

        cls.__new__ = __new__
        return neo
 def __new__(cls, resource_uri, **params):
     global NotFoundError, NotInTransactionError, DeadlockDetectedError,\
         Traversal, Incoming, Outgoing, Undirected,\
         BREADTH_FIRST, DEPTH_FIRST,\
         RETURN_ALL_NODES, RETURN_ALL_BUT_START_NODE,\
         STOP_AT_END_OF_GRAPH, StopAtDepth
     from neo4j import _core as core
     neo = core.load_neo(resource_uri, params)
     # Store documentation
     doc_Traversal                 = Traversal.__doc__
     doc_Incoming                  = Incoming.__doc__
     doc_Outgoing                  = Outgoing.__doc__
     doc_Undirected                = Undirected.__doc__
     doc_StopAtDepth               = StopAtDepth.__doc__
     doc_BREADTH_FIRST             = BREADTH_FIRST.__doc__
     doc_DEPTH_FIRST               = DEPTH_FIRST.__doc__
     doc_RETURN_ALL_NODES          = RETURN_ALL_NODES.__doc__
     doc_RETURN_ALL_BUT_START_NODE = RETURN_ALL_BUT_START_NODE.__doc__
     doc_STOP_AT_END_OF_GRAPH      = STOP_AT_END_OF_GRAPH.__doc__
     # Define values for globals
     NotFoundError             = core.NotFoundError
     NotInTransactionError     = core.NotInTransactionError
     DeadlockDetectedError     = core.DeadlockDetectedError
     Traversal                 = core.Traversal
     Incoming                  = core.Incoming
     Outgoing                  = core.Outgoing
     Undirected                = core.Undirected
     StopAtDepth               = core.StopAtDepth
     BREADTH_FIRST             = core.BREADTH_FIRST
     DEPTH_FIRST               = core.DEPTH_FIRST
     RETURN_ALL_NODES          = core.RETURN_ALL_NODES
     RETURN_ALL_BUT_START_NODE = core.RETURN_ALL_BUT_START_NODE
     STOP_AT_END_OF_GRAPH      = core.STOP_AT_END_OF_GRAPH
     # Restore documentation
     try:
         Traversal.__doc__                 = doc_Traversal
         Incoming.__doc__                  = doc_Incoming
         Outgoing.__doc__                  = doc_Outgoing
         Undirected.__doc__                = doc_Undirected
         StopAtDepth.__doc__               = doc_StopAtDepth
         BREADTH_FIRST.__doc__             = doc_BREADTH_FIRST
         DEPTH_FIRST.__doc__               = doc_DEPTH_FIRST
         RETURN_ALL_NODES.__doc__          = doc_RETURN_ALL_NODES
         RETURN_ALL_BUT_START_NODE.__doc__ = doc_RETURN_ALL_BUT_START_NODE
         STOP_AT_END_OF_GRAPH.__doc__      = doc_STOP_AT_END_OF_GRAPH
     except:
         pass
     # Define replacement __new__
     @staticmethod
     def __new__(cls, resource_uri, **params):
         return core.load_neo(resource_uri, params)
     cls.__new__ = __new__
     return neo
 def __new__(cls, resource_uri, **params):
     return core.load_neo(resource_uri, params)
Beispiel #4
0
 def __new__(cls, resource_uri, **params):
     return core.load_neo(resource_uri, params)