@python_beginnersЭта группа больше не существует

Страница 442 из 1885
Johnnie
14.09.2016
13:53:13
и отвечали

с разной задержкой

⬗VLAD⌶K⬖
14.09.2016
13:53:18
особенно имея слот на суперкомпьютере, любой шифр на раз два)

да ведь товарищ майор?

Google
Johnnie
14.09.2016
13:55:38
бля :(

? Snyp
14.09.2016
13:57:50
С прошедшим всех днем прогера ?

Скрудж
14.09.2016
13:58:43
О, кто-то хорошо отпраздновал

? Snyp
14.09.2016
14:05:16
:D

⬗VLAD⌶K⬖
14.09.2016
15:53:53
парни подскажите за ptr запись)

Алик
14.09.2016
15:59:00
Чат по веб-разработке: https://telegram.me/web_structure

Темный
14.09.2016
16:01:24
до сих пор не забанили чтоли

amureki
14.09.2016
17:09:14
Приветки

Alex
14.09.2016
17:14:58
Добрый вечер

у меня не получается переключить язык на джанге

def change_locale(request, user_locale): request.session[translation.LANGUAGE_SESSION_KEY] = user_locale request.LANGUAGE_CODE = translation.get_language() translation.activate(user_locale) return redirect(request.META.get('HTTP_REFERER')) `

Igor
14.09.2016
17:16:32
https://docs.djangoproject.com/en/1.10/topics/i18n/translation/#explicitly-setting-the-active-language не?

Alex
14.09.2016
17:16:42
ключь в сессии меняется, но все равно подгружаются сообщения дефолтного языка

Google
amureki
14.09.2016
17:17:56
я бы вот тут прочитал, как работает все, в каком порядке: https://docs.djangoproject.com/el/1.10/topics/i18n/translation/#how-django-discovers-language-preference

Igor
14.09.2016
17:18:06
ты делаешь сначала request.session[...] = user_language, потом translation.activate(user_language) в доке наоборот, как минимум

amureki
14.09.2016
17:18:42
@iamigor привет, Игорюня?

Igor
14.09.2016
17:18:56
o/

Alex
14.09.2016
17:19:36
ты делаешь сначала request.session[...] = user_language, потом translation.activate(user_language) в доке наоборот, как минимум
и так, и так пробовал, не помогает. весь стаковерфлов полистал. не помогло.

Igor
14.09.2016
17:21:07
хм, может перевод не сгенерирован/сгенерировался хреново как-то?

settings.USE_I18N == True?

Alex
14.09.2016
17:26:32
settings.USE_I18N == True?
Да, и все переводы сгенерированы, в шаблоне отображаются, но только при смене не меняются. один и тот же язык подгружается всегда.

amureki
14.09.2016
17:27:13
хедеры браузера может аффектят?

а вообще, import pdb; pdb.set_trace() и поехали

Alex
14.09.2016
17:31:05
amureki
14.09.2016
17:31:20
дебаггер питонячий

https://docs.python.org/3/library/pdb.html

Alex
14.09.2016
17:35:40
('>>> locale switching method: ', u'uz') [14/Sep/2016 17:34:53] "GET /change_locale/uz HTTP/1.1" 302 0 ('>>> after locale switched: ', 'ru')

вот вывел в консоль. первая строка - сразу после смены языка. последняя - уже после смены и редиректа, язык остается ‘ru’.

может u’’ влияет?

Zart
14.09.2016
17:38:10
нет

amureki
14.09.2016
17:39:25
у вас в middleware django.middleware.locale.LocaleMiddleware используется?

и в процессорах django.template.context_processors.i18n ?

ztkf
14.09.2016
17:40:49
@iamigor @amureki 0/

Google
⬗VLAD⌶K⬖
14.09.2016
17:41:49
помогите кто нить с удаленным сервером,

amureki
14.09.2016
17:43:08
не, я спрашиваю, есть оно или нет, а не указываю :)

Alex
14.09.2016
17:44:00
сразу после translation.activate(user_locale) translation.get_language() выдает u’uz’, а после редиректа опять ’ru'

amureki
14.09.2016
17:46:51
значит у вас не сохраняется в сессии нужный ключ

я бы настоятельно порекомендовал прочесть еще раз раздел документации про это и конкретно ту ссылку, что я кидал про порядок обработки настроек соответствующих

тыкаться в надежде что именно эта настройка поможет без понимания - не очень хорошая идея

а если прочесть и разобраться, тогда все встанет на свои места

Alex
14.09.2016
17:51:21
хорошо, спасибо)

Zart
14.09.2016
18:12:08
он сервер удолилЪ!11

Zart
14.09.2016
18:13:10
...потом пильмени зохавал и соком запилЪ

53r63rn4r
14.09.2016
18:18:12
Гитхаб обновили!

Zart
14.09.2016
18:18:52
теперь банановый?

53r63rn4r
14.09.2016
18:19:41
Ну, красивее теперь

И удобнее

V
14.09.2016
18:24:00
Zart
14.09.2016
18:29:22
не вижу ни пиксела разницы

может ты на А/Б попал?

Google
53r63rn4r
14.09.2016
18:30:06
Мб

ztkf
14.09.2016
18:33:21
Опять шрифт поменяли?

53r63rn4r
14.09.2016
18:39:45
Нет, репозитории же блочно сделали

Фоловеров убрали вверх

Редактирование профиля - под фото

Admin
ERROR: S client not available

53r63rn4r
14.09.2016
18:40:17
Сделали возможность просмотреть контрибутионс по годам

с момента создания аккаунта

В блоках репозитория, без переходов видно на каких языках написан проект

Добавили проджектс

https://github.com/blog/2256-a-whole-new-github-universe-announcing-new-tools-forums-and-features

Вот полная статья

melancholiac
14.09.2016
18:54:06
как замерить время выполнения функции?

можно красиво таймитом , а не тайм.элапсед?

Leonid
14.09.2016
18:55:32
Вот это красиво

melancholiac
14.09.2016
18:55:34
:/

лан

пойду элапседом сделаю

Igor
14.09.2016
18:55:56
как замерить время выполнения функции?
я вот сегодня контекст менеджер захуячил как раз для этого

import time class timer(object): def __init__(self, msg): self.msg = msg def __enter__(self): self.start = time.clock() return self def __exit__(self, *args): self.end = time.clock() self.interval = self.end - self.start print self.msg.format(self.interval) и пример использования with timer('it took {} seconds to make a complex sql query'): cursor.execute('a complex sql query')

Google
Zart
14.09.2016
18:59:42
говно

Igor
14.09.2016
19:00:15
не спорю

доебалось написать менеджер просто

Johnnie
14.09.2016
19:03:11
говно
Реакция по дефолту просто

Zart
14.09.2016
19:03:55
в его коде несколько серьезных минусов

Igor
14.09.2016
19:04:22
ну ваще он прав как минимум time.time() не будет учитывать time.sleep()

Zart
14.09.2016
19:04:37
а вообще он его прямо с доки поди скопипастил

не

Igor
14.09.2016
19:05:01
не из доки, но да

ztkf
14.09.2016
19:05:13
а чо, разница таймстампов уже не модно?..

Zart
14.09.2016
19:05:34
точность таймера отличается на платформах timeit использует time.time и time.clock в зависимости от позикс/винда это раз

второе - таймит отключает гц на время замера, чтобы не портить результат

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

а так, для простеньких замеров, тот кусок контекстного менеджера сойдет, чо

amureki
14.09.2016
19:26:01
добавили ПР аппрувалы

и аджайл доски типа

melancholiac
14.09.2016
19:29:37
как в матплотлибе построить график по точкам (соединяя последовательно)?

Страница 442 из 1885

Эта группа больше не существует Эта группа больше не существует