Ожидаемая «)» ошибка 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

Спасибо за помощь!!

0 ответов

Другие вопросы по тегам