@ru_python

Страница 6780 из 9768
Alex
19.10.2018
09:52:55
CSS на втором месте...

Олег
19.10.2018
09:54:18
что значит nvs?

нашел

Josh
19.10.2018
09:54:57
foo = { 'bar': baz(123), как-то можно в питоне инструкцию выполнить при объявлении структуры?

Google
Alex
19.10.2018
10:00:26
foo = { 'bar': baz(123), как-то можно в питоне инструкцию выполнить при объявлении структуры?
че? да, можно выполнить функцию и присвоить ее значение ключу в словаре.

Josh
19.10.2018
10:02:28
че? да, можно выполнить функцию и присвоить ее значение ключу в словаре.
да мне в канал для дебов надо, вопросы по синтаксису вообще... потом foo['bar']['etc'] только обращаться? Никак foo.bar.etc?

Josh
19.10.2018
10:02:55
пасип и сорян

Alex
19.10.2018
10:03:15
ты конечно можешь написать свой словарь (илив взять готовый, который ведет себя как объект) и переопределить __getattr__...

Josh
19.10.2018
10:05:02
да пофиг, неоч удобно как-то, ну или просто непривычно

Mename
19.10.2018
10:05:58
да пофиг, неоч удобно как-то, ну или просто непривычно
Сделай объект и будешь через точку обращаться

Nikolay
19.10.2018
10:07:35
Маришка
19.10.2018
10:20:56
да мне в канал для дебов надо, вопросы по синтаксису вообще... потом foo['bar']['etc'] только обращаться? Никак foo.bar.etc?
>>> class adict(dict): ... __getattr__ = dict.__getitem__ ... __setattr__ = dict.__setitem__ ... __delattr__ = dict.__delitem__ ... __missing__ = lambda s, k:s.setdefault(k, type(s)()) ... >>> d = adict() >>> d.e.f = 123 >>> d {'e': {'f': 123}} >>> d.c.b.a = 0 >>> d {'c': {'b': {'a': 0}}, 'e': {'f': 123}}

Google
Josh
19.10.2018
10:26:11
присваивать потом только через точку?

Маришка
19.10.2018
10:26:36
Josh
19.10.2018
10:28:52
Как хочешь
могу же? вроде проглатывается d = adict({ 'e': 1 })

а вот вложенные не отрабатывает d = adict({ 'e': 1, 'f': { 'g': 2 } })

Олег
19.10.2018
10:34:44
Я правда не понял на*я ты завернул словарь в словарь

но видимо так надо тебе:D

Alex
19.10.2018
10:35:16
проблема в том, что реализация adict не преобразует ему вложенные дикты в класс adict.

Josh
19.10.2018
10:35:23
да, но d.f.g 'dict' object has no attribute 'g'

Josh
19.10.2018
10:37:11
че заворачивать вложенности?

ну лан, зато потом удобнее, для конфига сгодится

Олег
19.10.2018
10:37:38
ты это

хуйней не страдай)

заморочился хуйней, поэтому отсюда проблемы

делай как все, никаких проблем не будет)

Josh
19.10.2018
10:38:34
надо срочно для себя написать, поэтому костылю как могу, питон 2й раз в жизни вижу

Josh
19.10.2018
10:39:39
?‍♂️это прискорбно

Google
Nikolay
19.10.2018
10:41:06
Работать

Олег
19.10.2018
10:42:41
Работать
Да скоро заканчиваю, но спасибо за мотивацию))

Маришка
19.10.2018
10:43:22
Josh
19.10.2018
10:44:02
Какого конфига...
конфига приложения, куда раскидать нормально параметры можно

Маришка
19.10.2018
10:44:08
....

Не надо

Josh
19.10.2018
10:44:44
может это плохая практика, ну в примерах, что у меня я вижу foo_bar__baz______a__b_c

Josh
19.10.2018
10:45:27
уж лучше мой костыль ? иначе ваще нихрена не понятно

Dark
19.10.2018
10:48:36
где можно нагуглить корни оскорбительных русских слов?

Tyom
19.10.2018
10:50:09
как на yaml задать свойства родителям? Хочу сделать так: Товары: Фрукты : 1 Яблоки: 2 Груши: 3 Овощи : 4 Картофель: 5 Но получается только вот так: Товары: Фрукты : Яблоки: 2 Груши: 3 Овощи : Картофель: 5

Tyom
19.10.2018
10:51:27
нормально - никак. только через промежуточный ключ.
спасибо! а можно чуть-чуть подробнее?

Alex
19.10.2018
10:52:25
Товары: Фрукты : _value: 1 Яблоки: 2 Груши: 3 Овощи : _value: 2 Картофель: 5 или Товары: Фрукты : value: 1 children: Яблоки: 2 Груши: 3 Овощи : value: 1 children: Картофель: 5

Eldar
19.10.2018
10:52:57
а где название компании? Чем занимается компания и что предстоит делать?

Alex
19.10.2018
10:52:59
либо делаешь специальное поле, либо делаешь дополнительный уровень вложенности.

а где название компании? Чем занимается компания и что предстоит делать?
<sarcasm> они же зарплату платят =) зачем требовать больше </sacrasm>

Nikolay
19.10.2018
10:53:56
?

Mike
19.10.2018
10:54:20
А так может под прикрытием вакансии жениха себе ищу?
есть подозрение, что рынок женихов более открытый, чем рынок разработчиков

Alex
19.10.2018
10:54:33
работа в компании, писать код, деньги платят

Google
Eldar
19.10.2018
10:55:11
крч еще раз читайте примеры по тегу #работа

добавление пустых строк между элементами списка ЯП не канает

Alex
19.10.2018
10:56:16
А так может под прикрытием вакансии жениха себе ищу?
с таким то подходом определенно проще будет жениха найти чем соискателя. можно сдобрить описание вакансии приглашением обсудить детали в кафе. поток потенциальных женихов обеспечен.

Admin
ERROR: S client not available

Gennady
19.10.2018
10:58:45
А так может под прикрытием вакансии жениха себе ищу?
Тут все женатые, детей полный двор. Лучше работу чем проблемы. :)

Mannan
19.10.2018
11:13:51
Подкиньте пожалуйста идею на пайтон проект, чтоба попрактиковать на выходных. Спсибо)

Eldar
19.10.2018
11:14:35
или тесты написать с моками

Маришка
19.10.2018
11:15:01
Eldar
19.10.2018
11:15:12
Хитрый
она опенсорсная жи)

Маришка
19.10.2018
11:16:01
она опенсорсная жи)
Ну и много людей законтрибьютило в твой опенсорс :D?

Eldar
19.10.2018
11:16:18
о, 8 человек оказывается)

Маришка
19.10.2018
11:17:31
Хех

Eldar
19.10.2018
11:18:19
Подкиньте пожалуйста идею на пайтон проект, чтоба попрактиковать на выходных. Спсибо)
крч https://github.com/Fahreeve/aiovk там уже есть PR по переводу на aiohttp3, но переведено не все и никто не тестировал

Josh
19.10.2018
11:27:04
@tg.on(events.NewMessage) async def reply(ctx): if ctx.message.from_id == chats.test: tg.send_message(ctx.message.from_id, 'ok') if __name__ == '__main__': tg.start() tg.run_until_disconnected() > 'reply' was never awaited подскажите, что еще надо? в девчате телеги не активно щас

Filthy Lucre
19.10.2018
11:45:22
await tg.send_message(...)

Josh
19.10.2018
11:46:11
не-а, зачем же его ждать?

Google
Filthy Lucre
19.10.2018
11:48:16
надо

а стоп ща

async def init(): await client.start() await client.run_until_disconnected() if __name__ == '__main__': print("Start") loop = sync.asyncio.get_event_loop() loop.run_until_complete(init())

у меня так оформленно

Josh
19.10.2018
11:49:05
надо
в том тои дело что не надо, и от этого не зависит (ошибка все равно есть)

читал доку, питон не знаю (от слова совсем), теорию знаю и паттерны

в доке че-т строго ничего не работает



если убрать синк: loop = asyncio.get_event_loop()

госпадя, прошу, поделитесь болванкой рабочей чтобы месаги принимал и отвечал, все ?‍♂️

рили 2 часа возни, норм примера не откапать

?? Eugene
19.10.2018
11:58:07
Выглядит будто tg.start() - не корутина

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