
oche somali yoba
10.04.2019
17:53:49

LighteR
10.04.2019
17:54:35

Maxim robox
10.04.2019
17:54:39

LighteR
10.04.2019
17:55:17
d['foo'] = d.pop('foo') переместит ключ в конец

Google

LighteR
10.04.2019
17:56:38

oche somali yoba
10.04.2019
17:56:39

Gennady
10.04.2019
17:57:12

LighteR
10.04.2019
17:57:35
cpython начиная с 3.6 хранит порядок ключей, начиная с 3.7 это часть спецификации языка

Maxim robox
10.04.2019
17:58:48
{
foo: {
с: 3,
b: 2,
a: 1,
},
fooOrdering: [“a”, “b”, “c”],
}
Как-то так делают, когда хотят передать информацию о порядке.

LighteR
10.04.2019
18:00:43
в json'е они имеют порядок
ну и есть подозрение что в python 3.6+ десериализация тоже будет сохранять порядок ключей

Maxim robox
10.04.2019
18:02:52

Google

Gennady
10.04.2019
18:04:48

LighteR
10.04.2019
18:04:57
Только 3.7
В 3.6 еще не было такого
ты в прошлом сообщении утверждал что в dict'е вообще порядок не сохраняется. А теперь рассказываешь где это появилось. Можешь пойдешь man'ы почитаешь для начала?

Mr
10.04.2019
18:05:59
ок спрошу по другому, как лучше всего в скрипт передать переменные (включая креденшелсы)? из .env файла к корне workspace тоже не кушает

Gennady
10.04.2019
18:06:32

DeadBro
10.04.2019
18:06:44

LighteR
10.04.2019
18:07:41
что ты этим сказать хотел?

Danil
10.04.2019
18:08:22
Добрый день

Tigran
10.04.2019
18:08:37
Добрый, Дэниел

Gennady
10.04.2019
18:08:44

Danil
10.04.2019
18:09:09

Tishka17
10.04.2019
18:09:34
Хотя возможно он совпадает

LighteR
10.04.2019
18:10:06
То что до 3.7 это было верное утверждение
Во-первых ты вместо пруфа принес скрин непонятно какой книги. Во-вторых, там ничего не говорится ни про 3.6, ни про 3.7. А в-третьих упорядоченность ключей появилась в cpython 3.6

Danil
10.04.2019
18:10:20
В общем даже как-то стыдно идти сюда с таким вопросом. Но все таки задам его. Пишу бота через aiogram. Пытаюсь вывести ник юзера - print(message.from.username), но выходит ошибка синтаксиса. При этом print(message.text) работает отлично. В чем может быть проблема?

Tigran
10.04.2019
18:10:21

Gennady
10.04.2019
18:11:01

Tigran
10.04.2019
18:11:05
попробуй from_

Tishka17
10.04.2019
18:11:23
Кажется у dumps была опция отсортировать ключи по алфавиту

Google

LighteR
10.04.2019
18:11:28

Danil
10.04.2019
18:13:02
попробуй from_
В доке from. _from и from_ не пашут( AttributeError: 'Message' object has no attribute 'from_'

Tigran
10.04.2019
18:13:29

Danil
10.04.2019
18:18:37

LighteR
10.04.2019
18:19:00

Tigran
10.04.2019
18:19:06

Danil
10.04.2019
18:21:06

Just
10.04.2019
18:22:32
Подскажите какие есть библиотеки питона для визуализации социальных связей вконтакте в браузере

Mr
10.04.2019
18:22:50

DeadBro
10.04.2019
18:23:27
https://github.com/theskumar/python-dotenv

Mr
10.04.2019
18:25:00

Mr
10.04.2019
18:29:26

Danil
10.04.2019
18:30:26
Возможно ли встроить argparse в телеграмм бота?)

Tigran
10.04.2019
18:33:03
https://stackoverflow.com/a/18596435/999858

Danil
10.04.2019
18:33:57
Спасибо

Tigran
10.04.2019
18:34:11

Miras
10.04.2019
18:34:28
Есть кто использовал либу TestContainers? Можно ли использовать либу TestContainers в pip на продакшене?

Google

Danil
10.04.2019
18:35:53

Semen
10.04.2019
18:36:44
Коллеги, добрый день!
Подскажите советом, исходя из вашего опыта. Мы никак не может понять нужен ли нам sentry или без него можно обойтись или elk хватит. Проблема в том, что развернув его на сервере, могут возникнуть ситуации, когда это сервер будет не доступен. Собственно вопрос. Как будет себя вести приложение при возникновении ошибкок в таких ситуациях?

Tigran
10.04.2019
18:38:13

Danil
10.04.2019
18:41:10
Судя по agrs, у тебя там вообще local variable referenced before assignment должно выпадать.
WARNING:aiogram:Updates are skipped successfully.
INFO:aiogram.dispatcher.dispatcher:Start polling.
usage: server.py [-h] [-t TEST]
server.py: error: unrecognized arguments: - t e s t a s j d o
INFO:aiogram.dispatcher.dispatcher:Stop polling...
ERROR:asyncio:Task was destroyed but it is pending!
task: <Task pending coro=<Dispatcher._process_polling_updates() done, defined at C:\...\dispatcher.py:254> wait_for=<_GatheringFuture finished exception=SystemExit(2)>>

Admin
ERROR: S client not available

Tigran
10.04.2019
18:43:41
надо parser.parse_args(shlex.split(message.text))

Danil
10.04.2019
18:44:37

Tigran
10.04.2019
18:44:47
Тебе лень делать import shlex? )

Danil
10.04.2019
18:45:21
Нет, просто я не люблю импортировать пакеты, которые не знаю)
Спасибо)

꧁꧂OGURCHIK꧁꧂
10.04.2019
18:45:30
?

Danil
10.04.2019
18:45:44

꧁꧂OGURCHIK꧁꧂
10.04.2019
18:46:01
да
которые не знаю
так ты и не знешь что там внутри аиограма
вдруг там троя вирус бомба

Tigran
10.04.2019
18:47:21

Google

Danil
10.04.2019
18:48:00
Я к сожалению не линуксоид
Тигран, асунсио почему то крашится... Может это быть связанно с parseargs?
вдруг там троя вирус бомба
Блин, не очень нравится импортировать целый модуль, только из-за одного метода. Хотя ты даже не знаешь в чем его задача. Я не о вирусах.

Tishka17
10.04.2019
18:52:01
Красишится или эксепшен выводит?

꧁꧂OGURCHIK꧁꧂
10.04.2019
18:52:28

Danil
10.04.2019
18:52:57
Красишится или эксепшен выводит?
server.py: error: unrecognized arguments: dfsfdf
INFO:aiogram.dispatcher.dispatcher:Stop polling...
ERROR:asyncio:Task was destroyed but it is pending!
И останавливает работу

꧁꧂OGURCHIK꧁꧂
10.04.2019
18:54:14

Danil
10.04.2019
18:54:56
?где логика?
Раз уж ты собераешься переписывать всю стандартную библиотеку, почему бы не написать свою виртуальную машину?

Dark
10.04.2019
18:55:03
как с go переписать код на python если я не знаю go ?)

TILTED
10.04.2019
18:55:51

Dark
10.04.2019
18:56:06

Tishka17
10.04.2019
18:56:19
Там не сложно

꧁꧂OGURCHIK꧁꧂
10.04.2019
18:57:16