
Pavel
28.11.2016
09:20:12
в queryset менять - не лучшая идея.
Или в get_context_data править, или в модели метод сделать, или фильтр наколбасить, который будет замену проводить.

Владимир
28.11.2016
09:20:23
призываются мастера регулярок
есть файл ввида:
key1=1
#key2=0
key3 = 3
# 28.11.16 test
# key4=1
# key5=terms\
~bonus\
~responsibility
key6=1
key7=terms\
~bonus\
~responsibility

Google

Владимир
28.11.2016
09:21:03
на выходе должен быть хэш ввида:
{"key1"=>"1", "key3 "=>"3", "key6"=>"1", "key7"=>"terms\\ ~bonus\\ ~responsibility\\"}
чет я туплю с key5 и key7

Leonid
28.11.2016
09:21:46
добавь \n*

Pavel
28.11.2016
09:21:47
я бы нахреначил построчный парсер.

Roman
28.11.2016
11:56:07
https://github.com/klen/peewee_migrate
Кто-нибудь юзал?
То в силу своих знаний не могу пока написать сам

тнн Itjunky
28.11.2016
12:08:46
Что за шляпа то с этим SQLAlchemy?
sqlalchemy.exc.ProgrammingError: (sqlite3.ProgrammingError) SQLite objects created in a thread can only be used in that same thread.The object was created in thread id 139860093490944 and this is thread id 139860101883648 [SQL: "SELECT id FROM job WHERE category = 'admin' ORDER BY id DESC"] [parameters: [{}]]
Гугл чот не сильно помог пока

Pavel
28.11.2016
12:14:00
может, гугл-транслейт поможет?

Igor
28.11.2016
12:15:52
или понимание работы собственного кода (или тредов) )

тнн Itjunky
28.11.2016
12:32:48
Как я понял, там в разных тредах идёт чтение и апдэйт, а должно типа быть в одном трэде

Google

тнн Itjunky
28.11.2016
12:32:56
Но я то никак не делю вообще на треды свой код, всё идёт в одном потоке. Если только телграмовский бот не порождает внутри себя трэды или SQLAlchemy мог бы это делать

Ilya
28.11.2016
12:34:44
Посоны, подскажите пожалуйста правильный путь, я хочу разбить асинхронную функцию на несколько этапов, чтобы она не блокировала луп.
В node для этого использовал setImmidiate с передачей параметров. И подобные хаки. Здесь можно/нужно добавлять вручную в луп или в таск кью или есть другие способы?

Cykooz
28.11.2016
12:36:18

Ilya
28.11.2016
12:37:17

Cykooz
28.11.2016
12:40:14
Эм, может тебе нужно вынести блокирующий код в executor (т.е. в тред или процес)?

Ilya
28.11.2016
12:41:24

Cykooz
28.11.2016
12:41:48
Если у тебя там цикл, то по моему можно как то принудительно вызывать у лупа обработку событий (по мне это очевидная штука), но я не знаю точно какой это метод.

Ilya
28.11.2016
12:42:50

тнн Itjunky
28.11.2016
12:43:09
Может нужно закрывать соединение с базой после селекта, что бы оно в соседнем треде стало доступно?

Cykooz
28.11.2016
12:44:07
Можно пример кода, если не сложно?
https://docs.python.org/3/library/asyncio-eventloop.html#executor
https://github.com/calebmadrigal/asyncio-examples/blob/master/run_in_executor.py

Zart
28.11.2016
12:44:20
асинкио...

Ilya
28.11.2016
12:45:59

Cykooz
28.11.2016
12:47:02
async for просто использует для итерации по итератору специальную асинхронную версию метода итератора, вместо обычного ?
https://www.python.org/dev/peps/pep-0492/#asynchronous-iterators-and-async-for

Ilya
28.11.2016
12:49:46

Cykooz
28.11.2016
12:56:42

Ilya
28.11.2016
13:01:04

Cykooz
28.11.2016
13:02:54
Ну как оно там внутри лупа работает лучше не задумываться пока - проще всего считать, что там полный хаос, и нет гарантий, что обработка параллельных евентов идёт в каком то заранее заданом порядке.

Denis
28.11.2016
13:24:13
Возраст, порода, характер, родословная

Roman
28.11.2016
13:24:49
верстать под джангу?

Google

Size
28.11.2016
13:33:56
Нужен совет с кого начать Лутц или Федоров?

Темный
28.11.2016
13:34:36
начни с лутца, если захочется закрыть, то Федорова

Size
28.11.2016
13:35:40

Gleb
28.11.2016
14:12:49
/start@mostproxy_bot
Сори

ultranoise ?
28.11.2016
14:15:53
господа а чем лучше в сайблайме делать для питона reindent lines?
а то родной как то ломает все форматирование
нашел, flake8 linter

Igor
28.11.2016
14:22:23
есть в anaconda и autopep8
мало/криво?
или что ты подразумеваешь под "родным"

Maksim
28.11.2016
14:23:04
Посоветуйте хостинг бесплатный или недорогой, чтоб бота для телеграмма можно было разместить

ultranoise ?
28.11.2016
14:23:13

Темный
28.11.2016
14:23:25
+400 рублей на баланс при пополнении (если регался с рефа)

ultranoise ?
28.11.2016
14:24:04
рондой который через комманд палет вызывается reindent lines -- все уводит вправо и ломает индентацию
ну довайте реф тогда)

Dmitry
28.11.2016
14:26:12
у меня есть, если что, но я, думаю, этично будет, если даст тот, кто упомянул. @Bananzo, твой ход.

Темный
28.11.2016
14:26:27
сек.

Dmitry
28.11.2016
14:28:26
интересно, старый промокод, что в августе был, залетит?

Google

Темный
28.11.2016
14:28:30
Реферальная программа работает по принципу 400+400: вы создаёте реферальную ссылку и отправляете её другу. Зарегистрировавшись по этой ссылке, он получает на счёт приветственный бонус в размере 400 рублей. А как только он потратит 400 настоящих рублей, бонус в размере 400 рублей получаете вы.

Dmitry
28.11.2016
14:28:42
попробуй скормить ему после регистрации поромокод VSCALE2016

Темный
28.11.2016
14:29:10
вам достаточно 100 рублей пополнить, что бы 400 зачислилось (вроде бы)

Dmitry
28.11.2016
14:29:58
кстати, это мода современных "облачных" хостеров - не давать скачивать себе локальную копию бэкапа?

Admin
ERROR: S client not available

Темный
28.11.2016
14:34:19
в вскале вроде можно

Dmitry
28.11.2016
14:34:30
я вот щас не смог

Темный
28.11.2016
14:35:01
а, ну создать можно, а скачать я хз)

ultranoise ?
28.11.2016
14:36:17
чет кнопка сабмит у них не жмется ну е мое

Maksim
28.11.2016
14:36:34
Чет зарегался, закинул сотен
И ничего

ultranoise ?
28.11.2016
14:36:55
аддблок блокал

Темный
28.11.2016
14:38:49
И ничего
может подождать надо? у меня не отображаются, что кто-то зарегался. Позже если что пишите в лс, что бы тут не флудить

Maksim
28.11.2016
14:39:33
Да ладно, это не так важно, прост вчера хостинг поднял,так а там одни траблы
Нужно было найти проверенный просто

Dk
28.11.2016
14:50:26
Почему везде ругают табуляцию?

Denis
28.11.2016
14:51:06
Потому что она несовместима с пробелами и имеет разный размер в разных редакторах

Dk
28.11.2016
14:51:30
Она настраивается в редакторах

Zart
28.11.2016
14:51:45
потому что есть мудаки, настраивающие табы не на 8

Google

Темный
28.11.2016
14:51:45

Dk
28.11.2016
14:52:09
И зачем вообще пробелы?

Zart
28.11.2016
14:55:06
чо

Stanislav
28.11.2016
15:17:26

Zart
28.11.2016
15:17:53
не путать с индентом

Dk
28.11.2016
15:18:02
У меня таб настроен на таб. Надо будет - сам поменяешь

Stanislav
28.11.2016
15:18:07
Не знаю таких табов
Только 4

Zart
28.11.2016
15:18:18
это полутаб, мудило

Denis
28.11.2016
15:18:30
\t/2

Stanislav
28.11.2016
15:18:56

Ilya
28.11.2016
15:18:58
Традиционно эти позиции располагаются каждые 8 знакомест, в колонках

Zart
28.11.2016
15:19:21
иди учи стандарты

Ilya
28.11.2016
15:19:39
Ненавижу табы.??
Эта группа больше не существует