Ожидаемая «)» ошибка Pylance Когда я определяю свою функцию get_chain() [закрыто]
Я учусь кодировать блокчейны на Python, я определяю свою функцию
get_chain()
и python продолжает говорить, что есть синтаксическая ошибка с ожидаемым ')', но я не понимаю, почему нужны другие круглые скобки, потому что я определяю
mine_block()
точно так же и претензий нет:
#mining block
@app.route('/mine_block', methods = ['GET'])
def mine_block():
prev_block = blockchain.get_prev_block()
prev_proof = prev_block['proof']
proof = blockchain.proof_of_work( prev_proof )
prev_hash = blockchain.hash(prev_block)
block = blockchain.create_block( proof, prev_hash)
response = {'message': "Crongrats! You mined a block which will be added to your chain!",
'index': block['index'],
'timestamp': block['timestamp'],
'proof': block['proof'],
'previous_hash': block['previous_hash']}
return jsonify(response, 200
#new request
@app.route('/get_chain', methods = ['GET'])
#displaying full chain
def get_chain():
response = {'chain': blockchain.chain,
'length': len(blockchain.chain) }
return jsonify(response), 200
Спасибо за помощь!!