Size: a a a

Сообщество Python Программистов

2021 March 08

Д

Дмитрий in Сообщество Python Программистов
Rud 356
Что за пиздец здесь происходит
Эксперт, вам слово)
источник

#

#kitay in Сообщество Python Программистов
Тут три обращения к биржи снова...
источник

АА

Александр Алексюк... in Сообщество Python Программистов
Ай душно опять)
источник

R3

Rud 356 in Сообщество Python Программистов
Language:
py3


Source:
try:
 print("jopa")


Errors:
  File "531394355/source.py", line 3
   
                  ^
SyntaxError: unexpected EOF while parsing
источник

R3

Rud 356 in Сообщество Python Программистов
Подумай еще раз
источник

R3

Rud 356 in Сообщество Python Программистов
#kitay
Тут три обращения к биржи снова...
С хера ли вдруг? Тебя код учить читать надо или что?
источник

#

#kitay in Сообщество Python Программистов
К прмеру мы получили вывод result = [BTC:1][ETH:2][USD:3]
Вот тут мне надо вытащить данные, а таким образом
a, b, c = result["BTC"]["total"], result["ETH"]["total"], result["USD"]["total"]

мы сделаем три запроса и получим данные.
источник

#

#kitay in Сообщество Python Программистов
Rud 356
С хера ли вдруг? Тебя код учить читать надо или что?
Так как ошибка, которая выдает сообщение дает понять что после каждого вызова асинхронного надо закрыть соединение.
источник

R3

Rud 356 in Сообщество Python Программистов
#kitay
К прмеру мы получили вывод result = [BTC:1][ETH:2][USD:3]
Вот тут мне надо вытащить данные, а таким образом
a, b, c = result["BTC"]["total"], result["ETH"]["total"], result["USD"]["total"]

мы сделаем три запроса и получим данные.
Нет, нихуя, мы берез из уже полученного ответа от серва данные в варианте Саши
источник

R3

Rud 356 in Сообщество Python Программистов
#kitay
Так как ошибка, которая выдает сообщение дает понять что после каждого вызова асинхронного надо закрыть соединение.
Как это блять относится к трем запросам? Вот как ты связал у себя это в голове, объясни пожалуйста? Я вообще не понимаю как до этого можно дойти
источник

#

#kitay in Сообщество Python Программистов
Окей. Такой вариант подрузумевает три запроса. Верно я понял ?
Тогда Саня написал правильно...

print(' * Balance BTC {0}: {1}'.format(exchange_id, "%.4f" %  result["BTC"]["total"]))
print(' * Balance USD {0}: {1}'.format(exchange_id, "%.4f" %  result["USD"]["total"]))
print(' * Balance ETH {0}: {1}'.format(exchange_id, "%.4f" %  result["ETH"]["total"]))
источник

#

#kitay in Сообщество Python Программистов
Rud 356
Как это блять относится к трем запросам? Вот как ты связал у себя это в голове, объясни пожалуйста? Я вообще не понимаю как до этого можно дойти
Вот выше я делал так. Поэтому в мозге и понятие такое...
источник

R3

Rud 356 in Сообщество Python Программистов
#kitay
Окей. Такой вариант подрузумевает три запроса. Верно я понял ?
Тогда Саня написал правильно...

print(' * Balance BTC {0}: {1}'.format(exchange_id, "%.4f" %  result["BTC"]["total"]))
print(' * Balance USD {0}: {1}'.format(exchange_id, "%.4f" %  result["USD"]["total"]))
print(' * Balance ETH {0}: {1}'.format(exchange_id, "%.4f" %  result["ETH"]["total"]))
Тут нет запросов, вообще, ни одного
источник

#

#kitay in Сообщество Python Программистов
Rud 356
Тут нет запросов, вообще, ни одного
Тоже так думал пока не пришла ошибка...
источник

R3

Rud 356 in Сообщество Python Программистов
Но ошибку ты нам, конечно же, хер покажешь
источник

#

#kitay in Сообщество Python Программистов
print(' * Balance BTC {0}: {1}'.format(exchange_id, "%.4f" %  result["BTC"]["total"]))
await exchange.close()

print(' * Balance USD {0}: {1}'.format(exchange_id, "%.4f" %  result["USD"]["total"]))
await exchange.close()

print(' * Balance ETH {0}: {1}'.format(exchange_id, "%.4f" %  result["ETH"]["total"]))
await exchange.close()

вот так нет ошибки.
источник

Д

Дмитрий in Сообщество Python Программистов
#kitay
Тоже так думал пока не пришла ошибка...
Барин, покажи челяди скрин ошибки)
источник

#

#kitay in Сообщество Python Программистов
#kitay
Если воспроизвести код
result = await exchange.fetch_balance(hitbtc)

то он пишет мне, что необходимо перед запросом закрыть соединение

Сообщение ошибки

hitbtc requires to release all resources with an explicit call to the .close() coroutine. If you are using the exchange instance with async coroutines, add exchange.close() to your code into a place when you're done with the exchange and don't need the exchange instance anymore (at the end of your async coroutine).
hitbtc requires to release all resources with an explicit call to the .close() coroutine. If you are using the exchange instance with async coroutines, add exchange.close() to your code into a place when you're done with the exchange and don't need the exchange instance anymore (at the end of your async coroutine).
источник

in Сообщество Python Программистов
енто бот
источник

#

#kitay in Сообщество Python Программистов
result = await exchange.fetch_balance('hitbtc')

       print(' * Balance BTC {0}: {1}'.format(exchange_id, "%.4f" %  result["BTC"]["total"]))

       print(' * Balance USD {0}: {1}'.format(exchange_id, "%.4f" %  result["USDT"]["total"]))
       
       print(' * Balance ETH {0}: {1}'.format(exchange_id, "%.4f" %  result["ETH"]["total"]))

Выйдет ошибка.


hitbtc requires to release all resources with an explicit call to the .close() coroutine. If you are using the exchange instance with async coroutines, add exchange.close() to your code into a place when you're done with the exchange and don't need the exchange instance anymore (at the end of your async coroutine).
источник