Size: a a a

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

2021 March 08

R3

Rud 356 in Сообщество Python Программистов
Тебе написано: пропишите exchange.close когда вы закончили работать с апи
источник

R3

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

#

#kitay in Сообщество Python Программистов
Rud 356
Тебе написано: пропишите exchange.close когда вы закончили работать с апи
Я делал закрытие


   result = await exchange.fetch_balance()

       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"]))
       await exchange.close()

Не работает. Выдает ошибку.
источник

#

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

#

#kitay in Сообщество Python Программистов
#kitay
Поэтому когда делаешь закрытие три раза - все корректно. Поэтому получается происходит три запроса.
result = await exchange.fetch_balance()

       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["USDT"]["total"]))
       await exchange.close()
       print(' * Balance ETH {0}: {1}'.format(exchange_id, "%.4f" %  result["ETH"]["total"]))
       await exchange.close()

РАБОТАЕТ.
источник

R3

Rud 356 in Сообщество Python Программистов
Не происходит
источник

R3

Rud 356 in Сообщество Python Программистов
Офк если либу не писал долбоеб-индус, который к асинку внутри привалил реквестс чтобы брать части данных из апи
источник

#

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

#

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

𝕬

𝕬𝖗𝖙𝖊𝖒 in Сообщество Python Программистов
#kitay
Я делал закрытие


   result = await exchange.fetch_balance()

       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"]))
       await exchange.close()

Не работает. Выдает ошибку.
Ты хотя бы напиши какая ошибка
источник

#

#kitay in Сообщество Python Программистов
𝕬𝖗𝖙𝖊𝖒
Ты хотя бы напиши какая ошибка
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).
источник

R3

Rud 356 in Сообщество Python Программистов
Вообще возьми блятский дебаггер и ищи где идет по пизде код. Если там не ошибка и код отрабатывает - это скорее всего варн
источник

in Сообщество Python Программистов
#kitay
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).
Покажи трейсбек или полный вывод (dpaste.org)
источник

in Сообщество Python Программистов
1) Создал экземпляр Exchange
2) Выполнил запросы, получил результаты в results
3) Закрыл Exchange (.close())
Дальше можешь с этими резульаттами что угодно делать
источник

#

#kitay in Сообщество Python Программистов
Rud 356
Вообще возьми блятский дебаггер и ищи где идет по пизде код. Если там не ошибка и код отрабатывает - это скорее всего варн
У меня вопрос при таков варианте

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["USDT"]["total"]))
       await exchange.close()
       print(' * Balance ETH {0}: {1}'.format(exchange_id, "%.4f" %  result["ETH"]["total"]))
       await exchange.close()

Три запроса на биржу или нет  ?
источник

in Сообщество Python Программистов
#kitay
У меня вопрос при таков варианте

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["USDT"]["total"]))
       await exchange.close()
       print(' * Balance ETH {0}: {1}'.format(exchange_id, "%.4f" %  result["ETH"]["total"]))
       await exchange.close()

Три запроса на биржу или нет  ?
Ты издеваешься? Тебе уже сто раз сказали, что нет тут запросов
источник

in Сообщество Python Программистов
#kitay
У меня вопрос при таков варианте

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["USDT"]["total"]))
       await exchange.close()
       print(' * Balance ETH {0}: {1}'.format(exchange_id, "%.4f" %  result["ETH"]["total"]))
       await exchange.close()

Три запроса на биржу или нет  ?
Давай от другого пойдём.
Где ты видишь здесь запросы?
источник

#

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

#

#kitay in Сообщество Python Программистов
await exchange.close() - ТОГДА для чего ? зачем закрывать при каждом разе ?
источник

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