@ru_python

Страница 8406 из 9768
Tishka17
18.03.2019
10:12:46
смотря какая ошибка, иногда лучше перезапустить

Nikita
18.03.2019
10:12:54
ok, пойду почитаю, спсб (хотя выглядит сложно)

@grizlli
18.03.2019
10:13:35
Посоветуйте литературу для новичка

Nikita
18.03.2019
10:13:56
смотря какая ошибка, иногда лучше перезапустить
ну я ловил ошибку ВНЕЗАПНО 400 с удалённого сервака (скрипт к нему стучиться переодически) в итоги скрипт ложится полностью бывало с кодировкой ловил (вроде пофиксил)

Google
Tishka17
18.03.2019
10:14:05
Для вопросов совсем начального уровня писать в @ru_python_beginners. Там же ответы на вопросы: «я новичок, с чего начать изучать питон» и «что почитать».

Tishka17
18.03.2019
10:14:35
логи сам systemd через journald собирает

Nikita
18.03.2019
10:15:26
о как, прикольно "демонизация в пайтон через systemd " поняв, пойду курить спасиб ребят

Maxim robox
18.03.2019
10:19:54
@di_erz в правилах есть требования к оформлению вакансий.

Dk
18.03.2019
10:21:46
Питоночат, помоги. Мне по api приходит строка <EF><BF><BD><EF><BF><BD><EF><BF><BD><EF><BF><BD><EF><BF><BD><EF><BF><BD> по идее, там должно быть слово баланс, а по сути в документации написано так: "Во избежание проблем при использовании национальных символов, при передаче параметра DESCRIPTION существует возможность кодирования параметра строкой BASE64 (UTF-8). Формат передачи: BASE64:<кодированное в BASE64 значение> Пример: BASE64:0J7Qv9C70LDRgtCwINC30LDQutCw0LfQsA==" Как это раскодировать-то?

Я чего только не пробовал

Dk
18.03.2019
10:29:07
Где увидел что?

Nikita
18.03.2019
10:29:18
тут явно хуйня какая-то

Denis
18.03.2019
10:29:34
Это BOM

Google
majiq
18.03.2019
10:30:01
Или подобное

Винни
18.03.2019
10:30:36
пацаны, только не ахуейте прежде времени. Мне нужно обнулить класс, в котором, например, лежит 10 000 000 переменных. Так, чтобы в этом классе больше ничего не осталосб

Tishka17
18.03.2019
10:30:55
не, я просто без понятия кто может так отобазить текст как <EF> блабла. ТЫ как умудрился такие строки увидеть?

Dk
18.03.2019
10:31:39
Везде так выводит. И логгер и pycharm так печатают

Tishka17
18.03.2019
10:31:43
0_о

прям с угловыми скобками?

Dk
18.03.2019
10:32:10
Да

majiq
18.03.2019
10:32:30
прям с угловыми скобками?
Норм все, так и должно быть

Tishka17
18.03.2019
10:32:33
а в BASE64 пробовал кодировать?

Tishka17
18.03.2019
10:32:39
Andrew
18.03.2019
10:32:51
Норм все, так и должно быть
ничего нормального

Dk
18.03.2019
10:33:07
а покажи как ты её такую получаешь
постом присылают в json. Там такое значение поля

Tishka17
18.03.2019
10:33:25
Норм все, так и должно быть
сам питон так не экранирует, значит вместо символа \xef прилетело 4 символа <EF>

это говно какое-то

Dk
18.03.2019
10:33:36
Норм все, так и должно быть
Так как решать. Ты сталкивался, видимо

Andrew
18.03.2019
10:33:37
постом присылают в json. Там такое значение поля
Аа, ну просто надо клиент исправить чтобы отправлял нормальную строку.

Google
Dk
18.03.2019
10:34:27
walletone

Винни
18.03.2019
10:35:10
ты какую-то хуню сделал, если у тебя в классе 10000 полей
та не, просто заспамил. Есть юзер-область, там я это и сделал

так-то класс чистый, содержит только одну переменную

Tishka17
18.03.2019
10:35:29
ну и в данных три UTF-8 BOM подряд ненормальная хуйня
разве BOM не другие коды имеет https://ru.wikipedia.org/wiki/Маркер_последовательности_байтов?

Andrew
18.03.2019
10:36:32
разве BOM не другие коды имеет https://ru.wikipedia.org/wiki/Маркер_последовательности_байтов?
Правильное замечание. Мой косяк. Тогда вообще хз что это за данные

majiq
18.03.2019
10:38:19
Andrew
18.03.2019
10:38:40
Dk
18.03.2019
10:39:34
если в переменную засунуть, то ' PE 1 PC PE 1 PC PE 1 PC'

Andrew
18.03.2019
10:40:30
совершенно очевидно что тут 6 раз повторенная одна и та же последовательность из 3 байт.... разумеется там ничего не закодировано
совершенно очевидно что там закодированы несколько символов, которые не могут быть выражены в юникоде

Винни
18.03.2019
10:42:13
obj.dict = {}
гиниальна

Andrew
18.03.2019
10:42:45
там информации ровно 3 байта
6 символов и их длина !=3 байтам

El Mariachi
18.03.2019
10:43:05
6 символов и их длина !=3 байтам
ок, 6 одинаковых символов....

Google
Оксана
18.03.2019
10:43:14
#работа #job #вакансия #офис #Москва #Python #django #fulltime Вакансия: Senior Python developer Город: Москва, м. Курская, БЦ РТС Заработная плата: 5000 - 8000$ Формат работы: офис Занятость: полная, 5/2 Компания занимается созданием нового уникального продукта для автоматизации мира спорта. Проект — разработка инновационного торгового терминала. Наша команда ищет ведущего python разработчика с отличным знанием django. Ожидания: имеете большой опыт разработки приложений на django; любите python и хорошо владеете linux, redis, asyncio, celery, postgres; последние 5-6 лет занимаетесь разработкой на python+django; имеете опыт разработки высоконагруженных приложений; умеете работать в команде по современным agile методологиям с использованием современных подходов к разработке через CI/CD и автотестирование. опыт разработки на Go будет плюсом. Задачи: работа в кросcфункциональной команде над созданием решения с высокими требованиями к качеству; обсуждение требований с аналитиками и дизайнерами; проектирование модулей приложения; разработка высоконагруженных API; оптимизация кода с целью повышения производительности; написание python и sql кода высочайшего класса, ревью кода коллег, покрытие тестами; настройка ci/cd; cовременный стек технологий: Python 3.6; Redis 4; PostgreSQL 11; Nginx и фреймворки: django 2.1; celery 4; django rest framework 3.9 Предлагаем: интересную предметную область и сложные технические задачи, возможность развития и роста; высокий уровень оплаты; гарантированную годовую премию в размере оклада; ежегодную аттестацию с пересмотром оклада и составлением индивидуального плана развития; работу в команде высококлассных специалистов; возможность обучения и сертификации за счет компании; лучшую технику и лицензии на софт; демократичное руководство, минимум формальностей во взаимодействии; просторный, новый и современный офис класса А в 10 минутах пешком от м. Курская, в котором комфортно работать и приятно общаться с коллегами. Контакты: it.huntme@gmail.com или @o_bri

Dk
18.03.2019
10:43:20
Ты переключал клиент в режим base64?
Я ничего не переключал

Винни
18.03.2019
10:44:12
Tishka17
18.03.2019
10:44:32
Я ничего не переключал
Ты же процмтировал. есть два режима клиента: простой (могут быть проблемы с русскими буквами) и base64. Очевидно, что это не base64

Dk
18.03.2019
10:45:08
хм. Пять минут

Aragaer
18.03.2019
10:45:51
пичаль!

obj.__dict__.clear()

Винни
18.03.2019
10:48:27
Tishka17
18.03.2019
10:49:30
ты куда полез?

Tigran
18.03.2019
10:51:10
obj.__dict__.clear()
тут поможет delattr в цикле

Tishka17
18.03.2019
10:51:59
не нравится мне название system.py

Dk
18.03.2019
10:53:13
ТП написала "обратитесь к компетентному разработчику"

Итак, я здесь

Tishka17
18.03.2019
10:54:02
а вот “Во избежание проблем при использовании национальных символов, при передаче параметра DESCRIPTION существует возможность кодирования параметра строкой BASE64” это что значит?

покажи-ка код как ты получаешь это всё

Dk
18.03.2019
10:54:57
https://www.walletone.com/ru/merchant/documentation/ Перед третьим пунктом

покажи-ка код как ты получаешь это всё
urlparse.parse_qs(urlparse.urlparse(flask.request.url).query) or dict(flask.request.form) or loads(flask.request.data) А там уже это

Tishka17
18.03.2019
10:56:32
ух

Dk
18.03.2019
10:56:43
Он постом приходит во фласк

Google
Tishka17
18.03.2019
10:56:56
покажи flask.request.data

Aragaer
18.03.2019
10:57:03
выглядит как перл

Artur Rakhmatulin
18.03.2019
11:02:29
https://www.walletone.com/ru/merchant/documentation/ Перед третьим пунктом
In [26]: str(base64.b64decode('0J7Qv9C70LDRgtCwINC30LDQutCw0LfQsA=='),'utf-8') Out[26]: 'Оплата заказа'

Dk
18.03.2019
11:04:19
Сек, не так просто

Tishka17
18.03.2019
11:04:51
на пастбин, если много

Artur Rakhmatulin
18.03.2019
11:05:24
вот бы ему прилетало то, что ты в доке видишь
это я с его примера взял, который он выше кидал

Tishka17
18.03.2019
11:05:41
это я с его примера взял, который он выше кидал
я прмиером все понятно, вот только у него какая-то лажа вместо этого

Artur Rakhmatulin
18.03.2019
11:06:16
хуерга, простыми словами

IDK
18.03.2019
11:08:20
Создаю и биндую сокет sock.bind(("", 8444)), и мне вылазит ошибка OSError: [Errno 98] Address already in use что делать?

Aragaer
18.03.2019
11:08:49
перед тем, как делать бинд, надо сделать setsockopt с флагом SO_REUSEPORT

Страница 8406 из 9768