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)