Size: a a a

2021 November 27

S

Samuel in Python
доброго вечера субботы всем
источник

S

Samuel in Python
кто-нибудь сталкивался с получением iam токенов у yandex cloud?
источник

S

Samuel in Python
формирую encoded_token, отправляю его
iam_token = requests.post(payload['aud'], data = {"jwt": encoded_token}, headers = {"Content-Type": "application/json"}),

в ответ получаю Unexpected token. jwt=
curl с тем же encoded_token получает iam
источник

S

Samuel in Python
вот так отправляю запрос через curl:
curl -X POST \
   -H 'Content-Type: application/json' \
   -d '{"jwt": "<SIGNED-JWT>"}' \
   https://iam.api.cloud.yandex.net/iam/v1/tokens
источник

N

Nikolay in Python
post(.., json={'jwt': ...}) пробуй
источник

S

Samuel in Python
огромное спасибо!!! )))
источник

S

Samuel in Python
да, к документации по пайтону нужно подходить иначе, нежели к документации по php ;)
источник

d

ds+1 in Python
а зачем жсон два раза енкодить 😳 ну два раза и декодь раз такая ситуация
источник

s

shokoladny_zayac in Python
использую связку flask-restful и flask-limiter
когда получаю лимит, приходит код 429, но Content-Type у него text/html. как поменять на application/json?

вот функция:
def error_limiter(code=429):
   return {'status': False,
       'reason': 'REQUESTS_LIMIT',
       'description': 'Number of allowed requests exceeded'
       }, code
вот вывод:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<title>429 Too Many Requests</title>
<h1>Too Many Requests</h1>
<p>({&#x27;status&#x27;: False, &#x27;reason&#x27;: &#x27;REQUESTS_LIMIT&#x27;, &#x27;description&#x27;: &#x27;Number of allowed requests exceeded&#x27;}, &lt;class &#x27;api.Errors.ErrorMessage&#x27;&gt;)</p>

{'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '330', 'X-RateLimit-Limit': '1', 'X-RateLimit-Remaining': '0', 'X-RateLimit-Reset': '1638028093', 'Retry-After': '59', 'Server': 'Werkzeug/2.0.2 Python/3.9.2', 'Date': 'Sat, 27 Nov 2021 15:47:13 GMT'}
>>>

в классе эндпоинта передаю так
decorators = [limiter.limit('1/minute', error_message=error_limiter)]

пробовал через
make_response(jsonify(JSON))

все равно text/html выводится
источник

В

Влад in Python
вот по такому коду получаю данные, в байтах:
data = bytearray(soc.recv(1024*4))
print(data)

Вот вывод в консоль:
bytearray(b'\xff\x00$\x00\xa7\x00c\x04!\x045\x04@\x042\x045\x04@\x00 \x04@\x040\x041\x04>\x04B\x040\x045\x04B\x00 \x04=\x040\x00 \x042\x045\x04@\x04A\x048\x048\x00 \x00\xa7\x006\x001\x00.\x001\x002\x00.\x002')

Подскажите пожалуйста, как мне преобразовать это в 16ричные байты? Меня смущают "x00$" и "x04!"
источник

АВ

Александр Виноградов... in Python
надо написать модуль, который будет создавать текстовый файл с набор скриптовых команд, как показано на скрине. Как это вообще правильно делается? Я начал вот так
источник

АВ

Александр Виноградов... in Python
источник

N

Nikolay in Python
Лучше вынести в шаблон
источник

T

Tishka17 in Python
Экранирование не забудьте
источник

АВ

Александр Виноградов... in Python
Есть примеры по такой теме?
источник

g(

git commit suicide (... in Python
Ребят, привет. У кого-нибудь получалось завести google-api-client на яндекс функциях? При попытке вызвать .execute() на построенном запросе в сервисе (конкретно drive v3) функция падает с 499 Request cancelled
источник

МА

Михаил Николаевич Аб... in Python
Парни, есть текст, есть известные слова, как избавится от них, найти и заменить в 0
источник

МА

Михаил Николаевич Аб... in Python
Типа "Аренда" заменить на ""
источник

N

Nikolay in Python
for word in known_words: text = text.replace(word, '0')
источник

МА

Михаил Николаевич Аб... in Python
Желательно циклом так как таких слов не мало. И от них нужно избавиться перед записью в бд
источник