def extract_neo4j(database_name, archive_path):
database_directory = os.path.join(settings.POLYGLOT_DATA_DIRECTORY, database_name)
neo4j_directory = os.path.join(database_directory, 'neo4j')
if os.path.exists(neo4j_directory):
return False
shutil.unpack_archive(archive_path, database_directory)
for d in os.listdir(database_directory):
if d.startswith('neo4j'):
os.rename(os.path.join(database_directory, d), neo4j_directory)
return True
评论列表
文章目录