
V
23.11.2017
12:50:55
import utf8

Andrey
23.11.2017
12:51:23
Не моя прога.
Я как-то запускал из консоли напрямую с другой кодировкой.
LANG=UTF-8 название_проги

Google

Andrey
23.11.2017
12:52:22
Но не работает.

Maks
23.11.2017
12:53:31
сменить кодировку в консоли

Andrey
23.11.2017
12:53:56

Maks
23.11.2017
12:57:22
export LC_ALL=ru_RU.CP1251
это для 1251

Andrey
23.11.2017
12:58:43
О, точно. Вроде бы так и запускал.

Maks
23.11.2017
12:59:34
export LC_ALL=ru_RU.utf8
как-то так

Andrey
23.11.2017
13:00:37
Да, я уже запустил. Спасибо.

Pavel
23.11.2017
14:18:37

Maks
23.11.2017
14:21:10
Да, должно

Марк ☢
23.11.2017
15:34:09

Олег
23.11.2017
19:18:40

Google

Andrey
23.11.2017
19:27:44

ab
23.11.2017
19:52:53
может кто поможет с яд и фласком https://ru.stackoverflow.com/questions/748630/%D0%B0%D0%B2%D1%82%D0%BE%D1%80%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-%D0%BF%D1%80%D0%B8%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F-%D0%B2-%D1%8F%D0%BD%D0%B4%D0%B5%D0%BA%D1%81-%D0%B4%D0%B5%D0%BD%D1%8C%D0%B3%D0%B0%D1%85

Oleg
23.11.2017
20:43:47
Оо у меня как раз сломан localectl, то приходится в env запрашивать (ленивый) LC_ALL=en_US.UTF8
И не забывайте локаль "включить" в /etc/local[Tab] и сгенерить с locale-gen
Вчера сражался. :)

Vitaliy Nameless
24.11.2017
12:46:55
@here а у кого-нить не завалялось пдфки саммерфилда, случаем? Лучше 2016 года издания, но можно и 14го

Pavel
24.11.2017
12:48:05

Maks
24.11.2017
12:48:22

Vitaliy Nameless
24.11.2017
13:36:34
ух как же там много расшаренного медиа

Maks
25.11.2017
08:17:53
https://t.me/progbook
вот еще приличная куча

Oleg
27.11.2017
21:43:09
Привет.
Flask-PyMongo не принято открывать несколько соединений?
def get_db():
top = _app_ctx_stack.top
if not hasattr(top, 'mdb'):
top.mdb = PyMongo(app, ).db
return top.mdb

some_random_anonymous
28.11.2017
06:21:29
Можно задавать размер connection pool'а.

Oleg
28.11.2017
06:34:21
Это я переписывал SQLite -> MongoDB

Swinorez
28.11.2017
10:53:54
Расскажите, кто как регулярки (re) юзает - с предварительной компиляцией или без?

Влад
28.11.2017
11:42:08

Vitaliy Nameless
28.11.2017
17:24:31

Марк ☢
28.11.2017
17:30:23
Кеш из 100 элементов вроде
Такие дела, бро

Google

Vitaliy Nameless
28.11.2017
17:30:58

Swinorez
28.11.2017
17:37:01
Проверил - цикл на 10млн итераций с обработкой "сырой" регулярки в каждой итерации - 14.6сек, предварительная компиляция регулярки перед циклом и обращеник в цикле к уже скомпиленной - 9.6сек, так что хз на счёт кэширования

Марк ☢
28.11.2017
17:45:22
а, это суммарное время...


Андрей
29.11.2017
09:43:43
Подскажите кто чем может пожалуйста.
Для определния что в словаре у ключа значение инт, использую такую конструкцию:
for i in agents:
if type(i['size']) == str:
return print(i, "size must be value")
При выполнении оно делает все свои проверки, но в конце в любом случае высирает мне:
File "json_validation.py", line 91, in check_agents_windows
if type(i['size']) == str:
KeyError: 'size'
Как это можно починить?
При if re.search('[a-zA-Z]', i['size']): так же кидает KeyError

V
29.11.2017
09:53:43
а что такое size?
все что в ' ' принимается "как есть"

Андрей
29.11.2017
09:56:10
i['size'] выводит значение которое хранится в словаре.

Nickolai
29.11.2017
09:59:40
проверку типов лучше делать через isinstance. А KeyError это значит, что у тебя нет поля size на той итерации

Андрей
29.11.2017
10:04:02
? через "if not isinstance" отработало без ошибки

Николай
29.11.2017
10:06:13
как вывести рандомный элемент из массива?
вот так не работает
za = ['За моего отца', 'За лордерон', 'За орду', 'За назжатар', 'За нерзула', 'За честь и отвагу']
za4toto = random.choice(za)

Nickolai
29.11.2017
10:08:56
такой рандом знач)

Николай
29.11.2017
10:09:02
vk.msg_send(f'chat_id=172&message={za4toto}')
все норм
просто переменная ё1 значение брала