'を始め' 私はpy2neoバージョン3を使用して、次のエラーを取得しています:py2neo:はAttributeError: '関数' オブジェクトが何の属性を持っていない
> GET http://localhost:7474/db/data/
< 200 OK [795]
Traceback (most recent call last):
File "run_snomed_upload.py", line 63, in <module>
sp = SnomedConceptProcessor()
File "/home/arron/Downloads/Snomed/neo4j/snomed_concept_processor.py", line 18, in __init__
tx = self.graph.run.begin() # changed .cyhper to .run
AttributeError: 'function' object has no attribute 'begin'
コード:
import re
from string import Template
from py2neo import Graph
from py2neo import watch
from worker.abstract_item_processor import BaseItemProcessor
class SnomedConceptProcessor(BaseItemProcessor):
statement = Template("CREATE (c:Concept:FSA:$label {conceptId: \"$id\", term: \"$term\", descType: $descType});")
create_index_concept_id = "CREATE INDEX ON :Concept(conceptId)"
create_index_term = "CREATE INDEX ON :Concept(term)"
def __init__(self):
watch("httpstream")
self.graph = Graph(super().graph_url)
tx = self.graph.run.begin()
をIあなたが私が行ったことを見ることができる.cypher
を.run
に変更する必要があると読んだことがあります。私はpy2neo v2にダウングレードする必要がありますかもしそうなら、私はどのように並列パッケージを持たないでそれを行うのですか?