
Igor
24.09.2018
16:52:49
а, globals что ли?

Саша
24.09.2018
16:52:58
foo = namespace()
foo.bar = "hello"
Да

Igor
24.09.2018
16:53:01
так это ж дикт, что его там представлять? не?

Google

Саша
24.09.2018
16:53:29
Нит, не dict это именно отдельный класс

Igor
24.09.2018
16:53:34
не вижу такой функции в доке
вижу (http://jinja.pocoo.org/docs/2.10/templates/#namespace)

Саша
24.09.2018
16:53:58
class namespace(...)
Creates a new container that allows attribute assignment using the {% set %} tag:
{% set ns = namespace() %}
{% set ns.foo = 'bar' %}
Фильтр tojson не робит)

Igor
24.09.2018
16:54:23
а если по-тупому в дикт его конвертнуть template filter'ом? или vars с ним вызвать

Moon
24.09.2018
16:58:32
dir + map?
Или фильтр
Лучше фильтр

helsingforce
24.09.2018
17:02:18

Nikolay
24.09.2018
17:04:09
Записываемся на ноготочки ???

Igor
24.09.2018
17:04:19
все гораздо проще, если в исходники глянуть
In [6]: import jinja2
In [7]: jinja2.Template('''{% set ns = namespace(foo='bar', a=123) %}{{ ns._Namespace__attrs|tojson }}''').render()
Out[7]: '{"a": 123, "foo": "bar"}'
https://github.com/pallets/jinja/blob/a7ba0b637805c53d442e975e3864d3ea38d8743f/jinja2/utils.py#L610-L630

Google

Moon
24.09.2018
17:04:44

Igor
24.09.2018
17:04:58
так че, никто aiotasks какой-нибудь не щупал?

Эрсултан
24.09.2018
17:11:04
Здравствуйте
Посоветуйте книгу для изучения языка питон
Для начинающих

Igor
24.09.2018
17:12:02
@ru_python_beginners, https://github.com/ru-python-beginners/faq

Саша
24.09.2018
17:12:24
{"cost": +product["cost"] for product in cart} увидел в пул реквесте такой код, это норма??

TpouHuK
24.09.2018
17:12:43

Саша
24.09.2018
17:13:24
Это сумма числа в product с числом в словаре

Nikolay
24.09.2018
17:13:26
нет пути

Саша
24.09.2018
17:13:35
Самое главное вроде работает

Igor
24.09.2018
17:13:50
там будет просто перезаписываться 'cost' у возвращаемого dict expression дикта
в итоге будет последнее значение cart'овского product['cost']

Nikolay
24.09.2018
17:14:49
чувак про sum не слышал, на крайняк reduce

Igor
24.09.2018
17:14:49
+ ничего не делает

Nikolay
24.09.2018
17:15:05
Индус наверное

Саша
24.09.2018
17:15:53
Бля, чекнул, рил не работает. Пошёл давать по шапке

Google

Igor
24.09.2018
17:17:27

Саша
24.09.2018
17:18:00
Та, это то я знаю, просто хорошо что увидел "нестандартное решение"

Paul
24.09.2018
17:18:10
Щас бы код ревьюить не зная языка.

Igor
24.09.2018
17:18:28

Саша
24.09.2018
17:18:45

??
24.09.2018
17:20:42
Как получить первые n символов в строке

Aragaer
24.09.2018
17:21:05
отрезать
my_str[:10]

TpouHuK
24.09.2018
17:21:49
а зачем rmkb? сюда разве рекламные боты стучаться?

??
24.09.2018
17:21:54

Paul
24.09.2018
17:22:01
Я случайно клацнул

Dan
24.09.2018
17:22:05

TpouHuK
24.09.2018
17:22:14

Alex
24.09.2018
17:22:15

Dan
24.09.2018
17:22:30
В правилах это есть, как бы

TpouHuK
24.09.2018
17:22:32
да
разве можно просто взять и добавить бота в паблик группу?

Alex
24.09.2018
17:22:53

Roman
24.09.2018
17:28:47
Выруайте. Установил JetBrains PyCharm. При создании проекта в нем выдает ошибку: No R interpreter defined: Many R related features like completion, code checking and help won't be available. You can set an interpreter under Preferences->Languages->R/

Nikolay
24.09.2018
17:30:03

Google

f1nnix
24.09.2018
17:30:32
Надо в настройках проекта указать интерпретатор R, или нативный, или в докере, или ещё где-нибудь.

Nikolay
24.09.2018
17:30:40
jetbrains совсем поехавшие

k
24.09.2018
17:31:46

Roman
24.09.2018
17:31:49
а где тогда создавать графический интерфейс если не jetbrains
да именно

Admin
ERROR: S client not available

Roman
24.09.2018
17:32:14
я не понимаю как его указать
я даже писать код не могу, потому что этой фигни нет

Nikolay
24.09.2018
17:32:58
зочем
Ну т.е. там должен быть и фортран тогда

TpouHuK
24.09.2018
17:33:42
зачем пайчарм
есть есть nvim + deoplete

Nikolay
24.09.2018
17:34:08

TpouHuK
24.09.2018
17:34:10
emacs со своей ОС
который тоже легче чем pycharm

Nikolay
24.09.2018
17:34:39
И не выжирает аккум

TpouHuK
24.09.2018
17:34:54
особенно если линтер поставить на хоткей

Google

TpouHuK
24.09.2018
17:35:00
ибо постоянный линт только мешает, брр

Nikolay
24.09.2018
17:35:14
постхук на save

TpouHuK
24.09.2018
17:35:37
всегда
это болезнь, но это как сначала нажать принять а потом окей

Nikolay
24.09.2018
17:36:25
выключения бп

TpouHuK
24.09.2018
17:36:41
:D

Aragaer
24.09.2018
17:50:34
я нажимал :w на автомате, но потом переехал на емакс

TpouHuK
24.09.2018
17:54:06

Aragaer
24.09.2018
17:54:46
и теперь на автомате жму Esc C-x C-s

TpouHuK
24.09.2018
17:56:18

Aragaer
24.09.2018
17:57:56
ну я взял емакс, поставил evil-mode и все
но у меня конфиг вима состоял из пяти строк, причем все пять были необязательными

TpouHuK
24.09.2018
17:58:15

Aragaer
24.09.2018
17:58:43
собственно у меня так и стоит емакс с ивилом