@rudepython

Страница 82 из 1719
Igor
07.11.2016
17:01:31
сорри, я не понял вопроса, видимо

Алексей
07.11.2016
17:01:51
хочется на входе подать что нить типа config_url="yaml://fil_name" config_url="ini://fil_name" config_url="env://prefix_name" config_url="consul://prefix_name"

CthUlhUzzz
07.11.2016
17:02:01
sys.env есть для переменных окружения

Google
CthUlhUzzz
07.11.2016
17:02:28
Да

Оно

Даже прикинуть не могу, для чего может понадобиться столько форматов конфига

Igor
07.11.2016
17:03:53
+1

я б брал по библиотечке для каждого формата и парсил уже ими, но я не шарю, видимо

Алексей
07.11.2016
17:04:54
ну я и предполагаю что под капотом будут текущие бибилиотечки

а это просто мета надстройка

с заданием дефолтов

Zart
07.11.2016
17:05:55
Алексей
07.11.2016
17:07:03
а всякие форматы конфига нужны по простой причине. приложение должно само искать свой конфиг в докер окружении в идеале само ходить в консул. но консул оверкил для маленькой инсталяции поэтому перемнные окружения сами по себе тоже вариант конфига ну и обычном окружении без всякого докера - тривиальная инишка лучший вариант

Zart
07.11.2016
17:07:16
чувак ваял montague для всги приложений

Igor
07.11.2016
17:07:19


Google
Igor
07.11.2016
17:08:28
одна лямбда раз! одна лямбда два! кто меньше?? одна лямбда три! продано господину с белым котиком за одну лямбду!

Алексей
07.11.2016
17:08:36
врятли. ибо есть дефолты. и вроде как их задание функция этого агрегатора

а еще проверка типов. так что нет. никакой одной лямбды.

Zart
07.11.2016
17:15:57
мне влом набирать с мобилы, но у меня в уме есть вариант с класс+лямбда, который позволит читать настройки с конфига, переменных, дефолтов и опций..

Alexey
07.11.2016
17:20:16
psutil 5.0.0 - в два раза быстрее http://grodola.blogspot.com/2016/11/psutil-500-is-around-twice-as-fast.html

ну-ка ну-ка, что они в два раза ускорили там

Zart
07.11.2016
17:20:57
убрали time.sleep?

Alexey
07.11.2016
17:21:04
?

Zart
07.11.2016
17:23:47
The next major version of Celery will support Python 3.5 only, were we are planning to take advantage of the new asyncio library. хипстота

ему слегка апдейтом джангу пришибло

Zart
07.11.2016
17:28:55
app.config.from_mapping и иже с ним, заполняющие тупо дикт апдейтом?

Dmitry
07.11.2016
17:33:15
ну

1. у меня так дефолты берутся из файла с сорцами в репе. 2. перекрываются (возможно, но не обязательно) из файла, который подложил ансибл в инстанс 3. перекрываются (возможно, но не обязательно) из переменных окружения 4. перекрываются (возможно, но не обязательно) из консула четыре строки

Алексей
07.11.2016
17:35:17
круто

хочу так

есть библиотечкой :) ?

Michael
07.11.2016
19:35:04
Консул жи
О! Знакомые все лица?

Dmitry
07.11.2016
20:02:44
есть библиотечкой :) ?
о да, есть! держи :))) https://github.com/pallets/flask/blob/master/flask/config.py

Roman
08.11.2016
01:31:47
:))

Google
Roman
08.11.2016
11:02:53
слушайте, а кто тут пишет на asyncio?

Zart
08.11.2016
11:04:26
да-да, покажите нам этого идиота

Jonh
08.11.2016
11:05:06
да-да, покажите нам этого идиота
На торнадо тоже идиоты пишут?

Zart
08.11.2016
11:05:21
смотря что

если типичные джангосайты, то таки да

Стас Щетинников
08.11.2016
11:12:06
слушайте, а кто тут пишет на asyncio?
я пишу, но пока не очень много

Кир
08.11.2016
11:34:25
Я тут просто удивлен, когда иностранцы пишут что "asyncio is big in Russia"

Korolll
08.11.2016
11:35:30
Никто не знает как в django 1.10 перебрать все ключи у django.core.handlers.wsgi.wsgirequest

Zart
08.11.2016
11:38:38
нафига?

и ты про реквест или всги енвирон?

Igor
08.11.2016
11:39:23
я тож не понял, которые ключи?

Zart
08.11.2016
11:39:30
request.environ обычный дикт

Zart
08.11.2016
11:39:41
перебирай не хочу

Korolll
08.11.2016
11:46:01
я хочу записать полну информацию о последнем запросе в json файл. Делаю это при помощи middlewere. ОБьект запроса там представляется как wsgirequest и вот он похоже не dict в этом и проблема

мето информацию я могу записать легко

но полную нет

Стас Щетинников
08.11.2016
11:47:00
но полную нет
что значит полную? Что ты там хочешь увидеть?

Korolll
08.11.2016
11:48:38
Всё то есть request.Meta, request.Get и так далее, обсолютно всё

Igor
08.11.2016
11:48:45
https://github.com/django/django/blob/master/django/core/handlers/wsgi.py self.environ или self.META, self.content_type, self.content_params, _get_post вон всякие..

self.GET вернет querydict вон, да

Google
Roman
08.11.2016
12:00:47
http://www.gevent.org/gevent.fileobject.html#gevent.fileobject.FileObjectThread

мимими

Zart
08.11.2016
12:07:26
весь wsgi environ сериализовать в джсон невозможно по определению

Korolll
08.11.2016
12:09:30
почему развее его нельзя представить как обЪект

Zart
08.11.2016
12:22:43
ты вообще пеп 3333 читал?

как ты будешь сериализовать wsgi.errors?

Игорь
08.11.2016
13:44:30
А кто может пояснить?

Admin
ERROR: S client not available

Игорь
08.11.2016
13:44:31
In [1]: d = {'a': [1], 'b': [2]} In [2]: d['a'] = d.get('a', []).append(0) In [3]: d Out[3]: {'a': None, 'b': [2]}

почему a становится None?

Anton
08.11.2016
13:45:25
потому что append ничего не возвращает?

Igor
08.11.2016
13:45:40
++

Alexey
08.11.2016
13:45:43
Ишь, развели тут руби какое-то.

Zart
08.11.2016
13:46:07
d.setdefault('a', []).append(0)

Dmitry
08.11.2016
13:57:59
Я тут просто удивлен, когда иностранцы пишут что "asyncio is big in Russia"
вот сейчас хохлам обидно стало, со Светловым во главе :))))

кстати, здесь не банят за слово хохлы, как в ФБ? OH SHI— эта гостиница ведь я директор (с)

Zart
08.11.2016
14:00:15
как тебе прижарило-то

Dmitry
08.11.2016
14:00:48
как тебе прижарило-то
да я опять сука на месяц на киче

Google
Igor
08.11.2016
14:01:03
а че, в странах первого мира торнадой пользуются?

Alexey
08.11.2016
14:01:17
Джавой.

Igor
08.11.2016
14:01:31
хотел сказать, но подумал, что будет слишком правдиво

Dmitry
08.11.2016
14:04:22
Опять, за слово "вот финансово и страдай, коли связался с укро... (а ну да, за это же здесь банят)" Что характерно, бан был получен посреди дискуссии, где мне рассказывали, что каждый должен иметь право на собственное мнение. Апеллируя к тому, что уральский фермер, который в ФБ пишет "вата ебаная" и "крым оккупирован пидорасами" потом не должен лишаться права на проведение сельхозвыставки :) а я пожав плечами, сказал "ну так пусть в Виннице и проводит, а не в Ебурге"

Zart
08.11.2016
14:05:44
эээ

я помню эту фразу

за неё?!

ты мне можешь вообще объяснить, за какие нахуй плюшки люди фб пользуются?

Dmitry
08.11.2016
14:09:37
да, за нее. через тридцать минут я был в бане с правом на собственное мнение :)

Alexey
08.11.2016
14:10:18
Слушай, а ты только что отлично задекларировал правила этого чата, лол.

Каждый имеет право на своё мнение, ггггггг.

Zart
08.11.2016
14:10:41
это какой-то феерический пиздец. каждый раз как ни открываю - радует очередной хуйней. то рассказывает про то что оно апдейтится само без апдейтов (нахуя мне эта инфа вообще? команда бакенда выпендрилась, да?), либо просит у меня номер телефона (а не охуел ли?), то еще что обновление ленты приводит к тому что половина постов пропадает нахуй повторное обновление почему-то возвращает всё назад. и так по кругу. промотать в начало комментов невозможно не нажав стопиццот раз крохотную ссылку попасть в "читать псто дальше" нереально с первой попытки, в половине случаев открывается чтото соседнее список постов в приложении и на вебе обычно разный, и в разном порядке почему я не могу просто подписаться на посты от страницы/человека? почему там кнопка "регистрация", которая выкидывает меня хуй пойми куда и вот так у них всё

поеду-ка нах, посмотрю на местных питонщиков

сегодня тут https://www.meetup.com/spbpython/events/235034263/

Jonh
08.11.2016
14:24:08
Соц. сети для быдла

Alexey
08.11.2016
14:24:33
Ылитка двачирующая подтянулась.

Jonh
08.11.2016
14:25:09
Борды тоже для быдла

Страница 82 из 1719