@ru_python

Страница 4006 из 9768
b0g3r
26.10.2017
08:16:57
А просто EmbDocField не помогает?

Dima
26.10.2017
08:21:40
Всем привет, у кого то есть что то почитать о том что такое кодировки? ))) Никогда серьезно не задумывался что это, а проблем с этим возникает много. Хочется уже понять как с этим жить.

Denis
26.10.2017
08:23:55
а django для py3 я как понимаю только в конце года будет?

Google
Denis
26.10.2017
08:24:57
шо?
джанго с поддержкой python3

b0g3r
26.10.2017
08:25:17
не помню уже релиза без поддержки третьего питона

что-то ты путаешь

Dmitriy
26.10.2017
08:25:37
Может с поддержкой ТОЛЬКО 3го питона

Ruslan
26.10.2017
08:25:43
А просто EmbDocField не помогает?
возможно поможет, я ещё не копнул код библиотеки

b0g3r
26.10.2017
08:25:46
начиная с django 1.5

Ruslan
26.10.2017
08:26:09
просто модель A объявлена как простой документ, не эмбеддед, но возможно переобъявить получится

Denis
26.10.2017
08:26:16
онли питон 3

b0g3r
26.10.2017
08:26:54
2.0 выходит в декабре

https://www.djangoproject.com/weblog/2015/jun/25/roadmap/

Ruslan
26.10.2017
08:54:38
ну что, кто в "питере пить"?

Google
Nazar
26.10.2017
08:55:01
ага и шаурмой заедать

b0g3r
26.10.2017
08:55:16
Nazar
26.10.2017
08:55:28
нихуя! ваш мер так не считает

Tigran
26.10.2017
08:55:59
губернатор же

Nazar
26.10.2017
08:56:12
да пофигу, чиновник в общем

b0g3r
26.10.2017
08:56:45
он уже в отставке

Tigran
26.10.2017
08:56:49
питерцы даже мэра называют не мэром, а губернатором

Aragaer
26.10.2017
09:00:16
в отставке за то, что неправильно назвал?

b0g3r
26.10.2017
09:04:40
да



Aragaer
26.10.2017
09:06:02
я вон узнал, если человек работает в фсо, а его жена пойдет и заведет себе счет в заморском банке, то человека могут уволить

ибо нельзя родственникам иметь счета в заморских банках

Ruslan
26.10.2017
09:07:39
в заморском банке вообще не рекомендуется счета держать, только в локальных представительствах

Aragaer
26.10.2017
09:09:46
что имеется в виду под локальными представительствами?

Ruslan
26.10.2017
09:15:30
ну типа райфайзен, вроде бы импортный, а в реальности контора в РФ, просто типа филиал с кучей ограничений

Vladislav
26.10.2017
09:29:44
Райфа раньше было два, забугорный и наш (бывший какой-то банк, который купили)

сейчас вроде один - наш

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

BlackAndOrange
26.10.2017
09:59:21
Кто-нибудь знает, есть ли альтернативная реализация doctest?

Потому что подход классный, а встроенный модуль ну очень стрёмный

Google
BlackAndOrange
26.10.2017
10:01:10
Например, почему-то не тестируются докстринги к переменным.

Нельзя сделать сетап перед каждым новым докстрингом

И тирдаун

Короче, та ещё головная боль

b0g3r
26.10.2017
10:02:53
им кто-то пользуется?

Ruslan
26.10.2017
10:03:30
и связь у них с забугорным вроде только через топов
Все импортные банки у нас фейковые.

BlackAndOrange
26.10.2017
10:04:08
Я, например. Концепт удобный. Я ненавижу писать тесты, ненавижу писать документацию, так в два раза меньше боли.

Artyem
26.10.2017
10:14:49
BlackAndOrange
26.10.2017
10:15:09
С точки зрения питона — да. С точки зрения, например, сфинкса — нет.

Через doc их не получишь, но в коде-то они есть

Dmitry
26.10.2017
10:50:54
Коллеги, как выводить stacktrace у объекта исключения? def foo(): # тут код вызывающий исключение raise Exception('Alarm!') try: foo() except Exception as er: print(er.with_traceback(er.traceback)) В этом коде, er.with_traceback(er.traceback) - выводит только сообщение исключения, т.е. только 'Alarm!' Почему?

Tigran
26.10.2017
10:51:38
Потому что print так работает

Тебе нужен traceback.print_exception

https://docs.python.org/2/library/traceback.html#traceback.print_exception

Fedor
26.10.2017
10:56:20
Привет всем. Подскажите, пожалуйста, возможно как-нибудь заставить питон работать немножко пошустрее?

зависит от задач, понимаю

но может быть, есть какие-то способы оптимизации-компиляции и прочего

общие

Google
Fedor
26.10.2017
10:57:06
? ну не)

это совсем изврат)

Artyem
26.10.2017
10:57:21
go

Egor
26.10.2017
10:57:23
да не, круто работает

Fedor
26.10.2017
10:57:33
хотя

Fedor
26.10.2017
10:57:45
мне казалось, это немного другое, посмотрю, спасибо!

переписать ботлнеки на си \0/
тоже вариант, конечно

а можно его как-нибудь в байткод скомпилировать?

чтоб не питоньи интерпретаторы внутри, например

Aragaer
26.10.2017
10:58:58
он всегда компилируется в байткод

Fedor
26.10.2017
10:59:01
а более-менее чистый код

dmks
26.10.2017
10:59:06
питоний байткод :D

Fedor
26.10.2017
10:59:08
хм

Aragaer
26.10.2017
10:59:08
но если взять pypy, то будет jit

Fedor
26.10.2017
10:59:11
вот я о том же

Egor
26.10.2017
10:59:19
но если взять pypy, то будет jit
джит-компиляция збс

Aragaer
26.10.2017
10:59:23
ога

Fedor
26.10.2017
10:59:30
благодарю!

Egor
26.10.2017
10:59:41
можешь глянуть на cython

Google
Egor
26.10.2017
10:59:48
но там свои тараканы

Dmitry
26.10.2017
11:03:30
Потому что print так работает
я еще использую для записи логов, и тоже самое не пишеться стек-трейс: self.logging.warning( "{0}\nОшибка загрузки новости:\n\t{1}\nError-text:\n\t{2}\n{3}".format("-" * 10, " ".join(error_info), er.with_traceback(er.__traceback), "-" * 10))

Веселый
26.10.2017
11:08:20
дарова посоны

TypeError: object of type 'InstrumentedAttribute' has no len() @hybrid_property def part(self): return len(self.basic)

что можно заюзать вместо len?

Artem
26.10.2017
11:13:05
можно заюзать что угодно

А что нужно?

Веселый
26.10.2017
11:15:36
да, там приходит массив

кхм, список

Arnie
26.10.2017
11:15:51
это алхимия?

Веселый
26.10.2017
11:15:58
да

Arnie
26.10.2017
11:16:16
.count()?

Веселый
26.10.2017
11:18:50
count почему то возвращает 1

а len возвращает 2. То есть правильное число которое и нужно

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