
Magomed
16.02.2017
18:44:20

Georgy
16.02.2017
18:44:23
в pyqt такой нейминг

Vladimir
16.02.2017
18:44:27

Magomed
16.02.2017
18:45:49

Google

Vladimir
16.02.2017
18:46:55
тогда какая разница, сколько вложенных if/else, если и так нормально? :)

Anatoly
16.02.2017
18:47:02
тогда половина else уйдёт

Vladimir
16.02.2017
18:47:28

Anatoly
16.02.2017
18:47:40

Vladimir
16.02.2017
18:47:43
ну у него не функция
а просто кусок кода
или я там где-то def пропиздоглазил?

Magomed
16.02.2017
18:48:01

Vladimir
16.02.2017
18:48:10
тогда коммент Анатолия выше вполне валиден, да.

Magomed
16.02.2017
18:48:12
Возвращает этот response

Anatoly
16.02.2017
18:48:30

Zart
16.02.2017
18:48:50
не вчитывался, но разве там на второй строке не идёт неожиданный отступ?

Google

Vladimir
16.02.2017
18:48:50

Anatoly
16.02.2017
18:49:05

Magomed
16.02.2017
18:50:26
Буду благодарен за объяснение

Anatoly
16.02.2017
18:54:33

Roman
16.02.2017
18:55:31
Ужоснах

Magomed
16.02.2017
18:55:51

Anatoly
16.02.2017
18:57:50
применимо в любом языке, на самом деле.

Magomed
16.02.2017
18:58:51

Stanislav
16.02.2017
19:58:18
ну тоесть всётаки можно разделить где субд а где приложение ?
не просто можно, а надо отрывать яйца тому, кто не разделяет
такие дела котаны
хотя вы наверное следите

Dmitry
17.02.2017
09:59:25
Всем Салам пи пополам! Тут есть боги мультипроцессинга?

Zart
17.02.2017
10:07:17
в 99% случаев мультипроцессинг не нужен

Eugine
17.02.2017
10:08:09
в остальном 1% тебе не нужен бог мультипроцессинга
поверь в себя, ты сам - бог мультипроцессинга
а теперь иди и пиши! ты сможешь!

Dmitry
17.02.2017
10:08:47
Встань и иди))

Google

Eugine
17.02.2017
10:09:30
ты понял. молодец.

Stanislav
17.02.2017
10:10:18
мультипроцессинг нужен всегда

Zart
17.02.2017
10:10:45
но ни один мудак же доку не читает

Stanislav
17.02.2017
10:12:38
ну это треды

Zart
17.02.2017
10:12:53
еще один мудак, не читавший доку, детектед

Stanislav
17.02.2017
10:13:00
они не умеют джоин и не утилизируют проц изза гила

Zart
17.02.2017
10:13:47
актуально для цпу-баунд на чистом питоне

Stanislav
17.02.2017
10:15:54
на все то у тебя есть ответ (

Dmitry
17.02.2017
10:16:37
Я попал в 1%. Так как мультипроцссеинг ускоряет мой скрипт в разы. В общем: есть очередь queue. Каждый процесс Process(target=func_worker,args=(argv,queue)) записывает в кьюю значение, я дальше с ним работаю. Когда просто из консоли запускаю и срабатывает if main то все збс.запиливаю в интерфейс- очередь пустая. Гуглил-грят надо Глобал делать, но это говнокод и не работает все равно(проверено). Пробовал пул процессов, они даже с мэйна не запускаются. Выдается еггог что кьюя пустая. Процы запущены и нихера не делают

Zart
17.02.2017
10:16:57
я уже говорил, что половина хуйни, которой занимается мультипроцессинг - это IPC для передачи данных туда и обратно

Stanislav
17.02.2017
10:17:59
оно кажется даже по сокетам работает
надо накручивать шаред мемори

Dmitry
17.02.2017
10:20:20
https://github.com/bolshoydi/gdal2tilesp/blob/master/gdal2tilesp.py

Zart
17.02.2017
10:22:09
мды

Stanislav
17.02.2017
10:22:45
сделаю на крестах за отвыв

Zart
17.02.2017
10:23:04
объясни почему в строках 64 и 77 не прописан ImportError?
зачем в строках 92 и 2652 дублирование?

H
17.02.2017
10:23:33
ща бы 2700 строк почитать

Google

Zart
17.02.2017
10:23:37
if argv всегда тру
хотя хз как с форками, хм

H
17.02.2017
10:24:12
зачем делать в 65й строке импорт, а потом сразу падать с 1 ?

Stanislav
17.02.2017
10:25:08
не знаю как вы а я комплексую когда вижу такие задачи

Zart
17.02.2017
10:25:35
цикл забора результатов жуть
обилие except: наводит на мысль что автор мудак 8\
это такой прекрасный способ проебать ^C и не только

Stanislav
17.02.2017
10:26:34
люди хостят осм карты, рисуют шейдерами векторные карты, делают гео стартапы гео запросы

Alexey
17.02.2017
10:26:58
Ъ стайло!

Stanislav
17.02.2017
10:27:10
плак плак

H
17.02.2017
10:27:25

Zart
17.02.2017
10:27:31
если там львиную долю работы делают нумпи с пилом, то треды должны быть не хуже

Alexey
17.02.2017
10:27:36

Zart
17.02.2017
10:27:48
проверено лично

Alexey
17.02.2017
10:28:10
баре экзепт — маркер долбоёба.
или намеренного зелёного жирного.

Dmitry
17.02.2017
10:28:26
Трэды Гил лочит

Alexey
17.02.2017
10:28:32
gevent.

Google

Zart
17.02.2017
10:28:39
гил не треды лочит
а ceval цикл

H
17.02.2017
10:29:08

Stanislav
17.02.2017
10:29:08
я тоже хочу хостить личные осм карты

H
17.02.2017
10:29:17
видимо поэтому я не использую его никогда

Alexey
17.02.2017
10:29:30
опа — говностайл!

Zart
17.02.2017
10:30:27
я знаю примерно полтора случая когда баре эксепт оправдан, но это таки редко

Stanislav
17.02.2017
10:30:39
кто о чем а кодерки про эксепшены

Alexey
17.02.2017
10:30:43

Zart
17.02.2017
10:30:56
чтобы не допускать вылета за его пределы

Alexey
17.02.2017
10:31:14
а, ну да, сожрать всё. ага.
а не лучше ли явно бейсэкзепшон и на хуй всё?

Zart
17.02.2017
10:31:30
хз

Alexey
17.02.2017
10:31:33
явное же лучше неявного. так говаривали мудрецы.